UPD уже исправили
https://github.com/yiisoft/yii2/commit/ ... 29fad6b4ea
Найдено 26 результатов
- 2020.07.20, 12:31
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: mysql баг
- Ответы: 5
- Просмотры: 19648
- 2020.07.20, 12:16
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: mysql баг
- Ответы: 5
- Просмотры: 19648
Re: mysql баг
Ошибка в db/mysql/Schema.php Так как в новых версиях MYSQL, запрос вида: $sql = <<<'SQL' SELECT kcu.constraint_name, kcu.column_name, kcu.referenced_table_name, kcu.referenced_column_name FROM information_schema.referential_constraints AS rc JOIN information_schema.key_column_usage AS kcu ON ( kcu.c...
- 2020.01.27, 12:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: queue\amqp
- Ответы: 3
- Просмотры: 1197
- 2020.01.22, 17:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: queue\amqp
- Ответы: 3
- Просмотры: 1197
Re: queue\amqp
Это решается запуском в супервизоре нескольких листенеров: yii queue/listen queueNameOne yii queue/listen queueNameTwo yii queue/listen queueNameThree Если я все верно понял, у меня есть два решения : под каждую очередь создать в конфиге свой вариант компонента: 'queue-rabbit-q1' => [ 'class' => \y...
- 2020.01.22, 13:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: queue\amqp
- Ответы: 3
- Просмотры: 1197
queue\amqp
Доброго времени суток. Возник небольшой вопрос. Дано: yii2 c компонентом queue, (драйвер amqp (RabbitMq)) через которые выполняются внутренние таски приложения (в супервизоре стоит yii queue/listen). Дано еще порядка 10 очередей в которые сторонние приложения "пушат" свои сообщения. На каж...
- 2018.10.31, 10:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как не перечислять кучу параметров, если хочешь заменить одно поле в AR, но при этом достать все остальные
- Ответы: 1
- Просмотры: 867
Re: Как не перечислять кучу параметров, если хочешь заменить одно поле в AR, но при этом достать все остальные
Попробуй через select ('лала' as `rating`, `tableName`.`*`)
В таком случае запрос вернет первым виртуальное поле которое и попадёт в AR
В таком случае запрос вернет первым виртуальное поле которое и попадёт в AR
- 2018.08.15, 10:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: связи между двумя разными базами
- Ответы: 6
- Просмотры: 1832
Re: связи между двумя разными базами
Выложите сам запрос с логера, и то как вы его формируете[email protected] писал(а): ↑2018.08.15, 09:25 вообщем проблема в том что Yii почему то не правильно прописывает названия таблиц
- 2018.07.11, 11:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамические формы Yii2
- Ответы: 2
- Просмотры: 2382
Re: Динамические формы Yii2
Если верно Вас понял, Вам нужны композитные формы, посмотрите в сторону https://elisdn.ru/blog/111/yii2-composite-forms
- 2018.05.07, 14:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2.1
- Ответы: 4
- Просмотры: 1989
Re: Yii2.1
Была идея создание issue =)
- 2018.05.07, 13:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2.1
- Ответы: 4
- Просмотры: 1989
Re: Yii2.1
Навреное рано, но все же:
в basic варианте не работает (пути к файлам напутаны).
в предложеной варианте advanced от Климова Павла - работает
Код: Выделить всё
.yii serve
в предложеной варианте advanced от Климова Павла - работает
- 2018.05.04, 11:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2.1
- Ответы: 4
- Просмотры: 1989
Yii2.1
Добрый день. Используя https://yiifeed.com/news/366/yii-21-early-access Разворачиваю проект, и вижу что версия дебагера: yiisoft/yii2-debug 2.1.9999999.9999999-dev Но в самом дебагере: http://klikr.org/913c5a7c9f8cc6cf90c0cfd03f59.jpg Вопрос: в деве не допилен дебагер под новый реквест? (так как там...
- 2018.04.25, 17:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мастер-класс, выбор темы
- Ответы: 11
- Просмотры: 4147
- 2018.04.24, 08:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мастер-класс, выбор темы
- Ответы: 11
- Просмотры: 4147
- 2018.04.12, 09:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связанные данные
- Ответы: 8
- Просмотры: 2087
Re: Связанные данные
можете попробовать еще такой вариант: public static function find($withRelations = false) { $q = (new UserQuery(get_called_class())); if($withRelations){ $q->with([ 'announcements.announcementImages', 'announcements.announcementImages1', 'announcements.announcementImages2', 'smth1.smth1-1', 'smth1.s...
- 2018.04.06, 15:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: api
- Ответы: 7
- Просмотры: 3345
Re: api
Скилл ванги:
а в
Код: Выделить всё
file_get_contents('php://input');
Код: Выделить всё
Yii::$app->request->getRawBody();
ПС: а хидери вообще придумали просто так...
- 2018.03.20, 11:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Ajax/Pjax валидация
- Ответы: 2
- Просмотры: 1211
- 2018.02.06, 16:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView - добавить ссылку к имени товара.
- Ответы: 4
- Просмотры: 2497
Re: GridView - добавить ссылку к имени товара.
Код: Выделить всё
return Html::a($model->name, $model->getProductLink());
- 2017.12.18, 15:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дефолтное значение из таблицы не попадает в модель
- Ответы: 7
- Просмотры: 2873
Re: Дефолтное значение из таблицы не попадает в модель
Для начала, хорошо бы было отделить модель AR от бизнес логики (Ваших форм, которые вы редактируете). Но вся же, если хотите на костылях, попробуйте: ['parent_id', 'filter' => 'intval', 'skipOnEmpty' => true], или ['parent_id', 'required', 'isEmpty' => function ($value) { return 0; }] Но не уверен ч...
- 2017.12.18, 13:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Дефолтное значение из таблицы не попадает в модель
- Ответы: 7
- Просмотры: 2873
Re: Дефолтное значение из таблицы не попадает в модель
Все верно работает:
Если Вы посмотрите запрос который сохраняет\апдейтит вашу запись, Вы увидете что у вас в запросе , а в базе без nullable.
Если Вы посмотрите запрос который сохраняет\апдейтит вашу запись, Вы увидете что у вас в запросе
Код: Выделить всё
... set `parent_id` = null ...
Код: Выделить всё
`parent_id` int(10)
- 2017.08.14, 17:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Можно ли в миграции получить структуру таблицы?
- Ответы: 7
- Просмотры: 3614
Re: Можно ли в миграции получить структуру таблицы?
Попробуйте :
Получить все имена таблиц:
Код: Выделить всё
$tableNames = Yii::$app->db->getSchema()->tableNames
Все схемы :
Код: Выделить всё
$schema = Yii::$app->db->schema->getTableSchema($tableName ,true);