Найдено 294 результата
- 2019.07.21, 06:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: передача значения в модальное окно
- Ответы: 2
- Просмотры: 1013
Re: передача значения в модальное окно
При чем тут php вообще? Это все на js пишется. Вот вы выводите список людей в виде таблицы, в последней ячейке у вас кнопка, сразу прописываем data атрибуты с нужными данными, что нибудь вроде <?= Html::a('Кнопка', '#', ['class' =>'btn btn-default my-class', 'data' => ['name' => $user->name, 'phone'...
- 2019.07.18, 12:33
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Неверное отображение datetime
- Ответы: 2
- Просмотры: 9851
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...
- 2019.07.18, 10:06
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Неверное отображение datetime
- Ответы: 2
- Просмотры: 9851
Неверное отображение 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...
- 2019.07.10, 16:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: ALTER TABLE в миграциях
- Ответы: 5
- Просмотры: 1475
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...
- 2019.07.03, 14:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мне бы чуточку асинхронности
- Ответы: 14
- Просмотры: 4005
Re: Мне бы чуточку асинхронности
Вот пришла команда скрипту отправь 20 запросов. Скрипт, например, из массива (или др. логика), берет адреса, команды, в цикле запускает 20 http клиентов, меньше чем за одну миллисекунду, после завершения запроса, каждый из http клиентов проталкивает через сокет ответ. На странице клиента js слушател...
- 2019.07.01, 17:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мне бы чуточку асинхронности
- Ответы: 14
- Просмотры: 4005
Re: Мне бы чуточку асинхронности
При нажатии на кнопу принять данные, у вас отрабатывает js, который за этой кнопкой следит. И используете стандартный метод socket.send для отправки данных. https://learn.javascript.ru/websockets Например, вы передали socket.send("MyKey"); Сервер, который слушает нужный сокет, получает клю...
- 2019.07.01, 15:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мне бы чуточку асинхронности
- Ответы: 14
- Просмотры: 4005
Re: Мне бы чуточку асинхронности
Как вариант - использовать web socket. Не ajax
- 2019.06.20, 07:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите разобраться новичку.
- Ответы: 2
- Просмотры: 1197
Re: Помогите разобраться новичку.
В любом случае сначала нужно подтянуть php до уровня уверенного ООП, и только потом смотреть на фреймворки
- 2019.06.17, 07:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Залипает очередь
- Ответы: 4
- Просмотры: 1809
- 2019.06.13, 07:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ошибка TypeError: data is undefined при перегрузки submit
- Ответы: 3
- Просмотры: 1467
Re: Ошибка TypeError: data is undefined при перегрузки submit
А в чем профит использования события beforeSubmit? Почему не используете стандартное событие submit? Но, если так принципиально beforeSubmit, то предполагаю, что возвращать надо не false, а form.submit(); Вы должны понимать, что в js события beforeSubmit нет. Это искусственное поведение. И вообще у ...
- 2019.06.06, 07:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление значение в header
- Ответы: 2
- Просмотры: 930
Re: Добавление значение в header
В контроллере, в нужном экшене, прописываете $this->view->params['my-index'] = true;
В лайауте, в блоке head: if (!empty($this->params['my-index'])) ...
В лайауте, в блоке head: if (!empty($this->params['my-index'])) ...
- 2019.06.01, 12:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая форма
- Ответы: 6
- Просмотры: 1419
Re: Динамическая форма
Если есть вопросы, сегодня, 1 июня 2019 г., и завтра, связывайтесь со мной в скайпе. Потом неделю меня в скайпе не будет. Логин в скайпе такой же как на форуме
- 2019.06.01, 11:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамическая форма
- Ответы: 6
- Просмотры: 1419
Re: Динамическая форма
Как то неожиданно меня обуял острый приступ альтруизма, решение задачи, если я правильно понял условие, здесь: https://github.com/ale10257/learning_task
- 2019.05.26, 08:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Send File в Кирилице [РЕШЕНО!]
- Ответы: 11
- Просмотры: 3098
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...
- 2019.05.24, 20:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Send File в Кирилице [РЕШЕНО!]
- Ответы: 11
- Просмотры: 3098
Re: Send File в UTF 8
У вас путаница в голове. В web нет РУССКОЙ кодировки UTF-8. Впрочем как и нерусской. Это раньше было актуально, навскидку приходят KOI-8, и CP-1251. А сейчас такого нет.
Поэтому осмелюсь предположить, что названия исходных файлов у вас записаны не в кодировке utf-8.
Поэтому осмелюсь предположить, что названия исходных файлов у вас записаны не в кодировке utf-8.
- 2019.05.14, 05:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Взломали базу данных, можно ли узнать как?
- Ответы: 15
- Просмотры: 4972
- 2019.05.13, 20:23
- Форум: Общие вопросы (Yii 2.x)
- Тема: Взломали базу данных, можно ли узнать как?
- Ответы: 15
- Просмотры: 4972
Re: Взломали базу данных, можно ли узнать как?
В качестве примера могу привести: и на пред. работе, и на настоящей, было получено несколько писем, что ваше почта взломана, тушите свет, платите деньги на биткоинт .... Причем, если адрес почты my_address@my-site.com, то и письмо, якобы, было отправлено, именно с этого адреса. Т.е. в поле From стоя...
- 2019.05.13, 19:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Взломали базу данных, можно ли узнать как?
- Ответы: 15
- Просмотры: 4972
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 ...
- 2019.04.27, 12:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтрация GridView
- Ответы: 8
- Просмотры: 2812
Re: Фильтрация GridView
P.S. Кстати, абсолютно не понимаю в чем смысл делать отдельную модель для поиска? Можно же этот метод добавить в основную модель которая из базы достается. Котлеты отдельно, мухи отдельно) Основная модель Поисковая модель Разработчики Yii2 изначально и сознательно заложили в то, что обычно называют...
- 2019.04.25, 14:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сложный запрос hasOne
- Ответы: 7
- Просмотры: 1495
Re: Сложный запрос hasOne
Так у меня тоже самое написано, только явно. И тоже жадная загрузка. И точно также надо выводить. Отличие только одно: связь getContracts() отвечает только за контракты. По моему скромному мнению вытаскивать каждый раз вместе с контрактами данные компании не комильфо. А если потребуются только акты ...