Найдено 294 результата

proctoleha
2019.07.21, 06:27
Форум: Общие вопросы (Yii 2.x)
Тема: передача значения в модальное окно
Ответы: 2
Просмотры: 1008

Re: передача значения в модальное окно

При чем тут php вообще? Это все на js пишется. Вот вы выводите список людей в виде таблицы, в последней ячейке у вас кнопка, сразу прописываем data атрибуты с нужными данными, что нибудь вроде <?= Html::a('Кнопка', '#', ['class' =>'btn btn-default my-class', 'data' => ['name' => $user->name, 'phone'...
proctoleha
2019.07.18, 12:33
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Неверное отображение datetime
Ответы: 2
Просмотры: 9793

Re: Неверное отображение datetime

Обновить ICU. В дебиане по умолчанию он какой-то старой версии, в которой в Europe/Moscow до сих пор +4 Спасибо. Более точно можно сказать, что необходимо обновить и ICU и PHP intl На локалке: alex@alex-Aspire-ES1-572 ~ $ PHP_ICU_VERSION=$(php -r 'echo defined("INTL_ICU_VERSION") ? INTL_I...
proctoleha
2019.07.18, 10:06
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: Неверное отображение datetime
Ответы: 2
Просмотры: 9793

Неверное отображение datetime

Продакшен: сервер на Debian 8, PHP 7.0.28-1~dotdeb+8.1, Yii2 version 2.0.16, timeZone на сервере Europe/Moscow В файле web.php timeZone => 'Europe/Moscow', php.ini timeZone = 'Europe/Moscow' Код: echo "<pre>"; print_r(date('d-m-Y H:i', 1561713971)); echo "</pre>"; echo "<pre...
proctoleha
2019.07.10, 16:57
Форум: Общие вопросы (Yii 2.x)
Тема: ALTER TABLE в миграциях
Ответы: 5
Просмотры: 1474

Re: ALTER TABLE в миграциях

Возможно можно запустить свой sql запрос без использования $this <?php use yii\db\Migration; class m190710_062228_change_coming extends Migration { public function safeUp() { $sql = "ALTER TABLE `coming_document` DROP FOREIGN KEY `fk-coming_document_shipping_number-id`; ALTER TABLE `coming_doc...
proctoleha
2019.07.03, 14:26
Форум: Общие вопросы (Yii 2.x)
Тема: Мне бы чуточку асинхронности
Ответы: 14
Просмотры: 3995

Re: Мне бы чуточку асинхронности

Вот пришла команда скрипту отправь 20 запросов. Скрипт, например, из массива (или др. логика), берет адреса, команды, в цикле запускает 20 http клиентов, меньше чем за одну миллисекунду, после завершения запроса, каждый из http клиентов проталкивает через сокет ответ. На странице клиента js слушател...
proctoleha
2019.07.01, 17:12
Форум: Общие вопросы (Yii 2.x)
Тема: Мне бы чуточку асинхронности
Ответы: 14
Просмотры: 3995

Re: Мне бы чуточку асинхронности

При нажатии на кнопу принять данные, у вас отрабатывает js, который за этой кнопкой следит. И используете стандартный метод socket.send для отправки данных. https://learn.javascript.ru/websockets Например, вы передали socket.send("MyKey"); Сервер, который слушает нужный сокет, получает клю...
proctoleha
2019.07.01, 15:33
Форум: Общие вопросы (Yii 2.x)
Тема: Мне бы чуточку асинхронности
Ответы: 14
Просмотры: 3995

Re: Мне бы чуточку асинхронности

Как вариант - использовать web socket. Не ajax
proctoleha
2019.06.20, 07:59
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобраться новичку.
Ответы: 2
Просмотры: 1185

Re: Помогите разобраться новичку.

В любом случае сначала нужно подтянуть php до уровня уверенного ООП, и только потом смотреть на фреймворки
proctoleha
2019.06.17, 07:12
Форум: Общие вопросы (Yii 2.x)
Тема: Залипает очередь
Ответы: 4
Просмотры: 1801

Re: Залипает очередь

Pandion писал(а): 2019.06.16, 11:25 Supervisor используется и помогает только его рестарт
А в чём решение ?
Если супервизор используется, проверяем потребление ресурсов, в первую очередь посмотрите сколько у вас свободной ОЗУ в момент т.н. залипания.
proctoleha
2019.06.13, 07:32
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка TypeError: data is undefined при перегрузки submit
Ответы: 3
Просмотры: 1453

Re: Ошибка TypeError: data is undefined при перегрузки submit

А в чем профит использования события beforeSubmit? Почему не используете стандартное событие submit? Но, если так принципиально beforeSubmit, то предполагаю, что возвращать надо не false, а form.submit(); Вы должны понимать, что в js события beforeSubmit нет. Это искусственное поведение. И вообще у ...
proctoleha
2019.06.06, 07:17
Форум: Общие вопросы (Yii 2.x)
Тема: Добавление значение в header
Ответы: 2
Просмотры: 924

Re: Добавление значение в header

В контроллере, в нужном экшене, прописываете $this->view->params['my-index'] = true;

В лайауте, в блоке head: if (!empty($this->params['my-index'])) ...
proctoleha
2019.06.01, 12:00
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая форма
Ответы: 6
Просмотры: 1419

Re: Динамическая форма

Если есть вопросы, сегодня, 1 июня 2019 г., и завтра, связывайтесь со мной в скайпе. Потом неделю меня в скайпе не будет. Логин в скайпе такой же как на форуме
proctoleha
2019.06.01, 11:17
Форум: Общие вопросы (Yii 2.x)
Тема: Динамическая форма
Ответы: 6
Просмотры: 1419

Re: Динамическая форма

Как то неожиданно меня обуял острый приступ альтруизма, решение задачи, если я правильно понял условие, здесь: https://github.com/ale10257/learning_task
proctoleha
2019.05.26, 08:51
Форум: Общие вопросы (Yii 2.x)
Тема: Send File в Кирилице [РЕШЕНО!]
Ответы: 11
Просмотры: 3088

Re: Send File в UTF 8

Вот только что попробовал, ради интереса: $filePath = Yii::getAlias('@app/web/documents/444/'); Yii::$app->response->sendFile($filePath . 'русское имя.pdf'); Все нормально. Ок, смотрим исходники public function sendFile($filePath, $attachmentName = null, $options = []) { if (!isset($options['mimeTyp...
proctoleha
2019.05.24, 20:07
Форум: Общие вопросы (Yii 2.x)
Тема: Send File в Кирилице [РЕШЕНО!]
Ответы: 11
Просмотры: 3088

Re: Send File в UTF 8

У вас путаница в голове. В web нет РУССКОЙ кодировки UTF-8. Впрочем как и нерусской. Это раньше было актуально, навскидку приходят KOI-8, и CP-1251. А сейчас такого нет.

Поэтому осмелюсь предположить, что названия исходных файлов у вас записаны не в кодировке utf-8.
proctoleha
2019.05.14, 05:02
Форум: Общие вопросы (Yii 2.x)
Тема: Взломали базу данных, можно ли узнать как?
Ответы: 15
Просмотры: 4815

Re: Взломали базу данных, можно ли узнать как?

samdark писал(а): 2019.05.13, 22:27 При чём тут почта?
Аналогия. Речь идет якобы о взломе. На самом деле развод. Поэтому и попросил уточнить детали
proctoleha
2019.05.13, 20:23
Форум: Общие вопросы (Yii 2.x)
Тема: Взломали базу данных, можно ли узнать как?
Ответы: 15
Просмотры: 4815

Re: Взломали базу данных, можно ли узнать как?

В качестве примера могу привести: и на пред. работе, и на настоящей, было получено несколько писем, что ваше почта взломана, тушите свет, платите деньги на биткоинт .... Причем, если адрес почты my_address@my-site.com, то и письмо, якобы, было отправлено, именно с этого адреса. Т.е. в поле From стоя...
proctoleha
2019.05.13, 19:59
Форум: Общие вопросы (Yii 2.x)
Тема: Взломали базу данных, можно ли узнать как?
Ответы: 15
Просмотры: 4815

Re: Взломали базу данных, можно ли узнать как?

Затерли базу данных, теперь там To recover your lost Database and avoid leaking it: Send us 0.1 Bitcoin (BTC) to our Bitcoin address 17rDr5mbXjLdegWDFuWd61Ymhwm54GjtNK and contact us by Email with your Server IP or Domain name and a Proof of Payment. If you are unsure if we have your data, contact ...
proctoleha
2019.04.27, 12:59
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтрация GridView
Ответы: 8
Просмотры: 2722

Re: Фильтрация GridView

P.S. Кстати, абсолютно не понимаю в чем смысл делать отдельную модель для поиска? Можно же этот метод добавить в основную модель которая из базы достается. Котлеты отдельно, мухи отдельно) Основная модель Поисковая модель Разработчики Yii2 изначально и сознательно заложили в то, что обычно называют...
proctoleha
2019.04.25, 14:41
Форум: Общие вопросы (Yii 2.x)
Тема: Сложный запрос hasOne
Ответы: 7
Просмотры: 1488

Re: Сложный запрос hasOne

Так у меня тоже самое написано, только явно. И тоже жадная загрузка. И точно также надо выводить. Отличие только одно: связь getContracts() отвечает только за контракты. По моему скромному мнению вытаскивать каждый раз вместе с контрактами данные компании не комильфо. А если потребуются только акты ...