Максим
$model->user_id = 12;
echo $form->field($model, 'user_id)->hiddenInput()->label(false);
Максим
то есть перед выводом поля в модели укажи значение для этого поля
Pavel
оо понел принел обработал
Pavel
https://gist.github.com/Rusty-b0lt/81d91f2e51a472d3019d84e999e4def2
Pavel
выкидывает ошибку The "query" property must be an instance of a class that implements the QueryInterface e.g. yii\db\Query or its subclasses.
Pavel
думаю проблема в моих объявлениях $query
Pavel
но не знаю где именно проблема
Виктор
ActiveDataProvider не принимает результат выполнения
Виктор
Смотрим глазами в свой код
Pavel
ну так я не могу найти где ошибка
Максим
но не знаю где именно проблема
ему нужен ActiveQuery, то есть без ->all() данные, он их сам соберет, в зависимости от пагинации и других настроек дата провайдера
Pavel
понял
Anonymous
Максим
ну и соответственно findAll надо переделать на find
Pavel
я не знал, что с all он перестает быть activequery
Павел
Максим
ну и магические числа 101 и 102 лучше в константы модели вынести, чтобы потом не пришлось менять в двадцати файлах число, если вдруг поменять придется
Павел
Виктор
Pavel
Максим
Максим
Боль больше даже не от того, что в нескольких местах править, а от того, что нихера непонятно, что это число значит!
в одном проекте, который пришлось допиливать, попалось в коде число 13, я хз что оно значило, но после пары часов разборов выяснилось, что это число отвечало за права доступа, причем первая цифра значила роль, а вторая - правило. Как тебе такое, Илон Маск?
Andrey
@kohone а как у тебя код в чате цветом выделяется?
Максим
одинарная кавычка по бокам, которая на Ё букве, и
тройная кавычка
Максим
тройная с новой строки пишет, одинарная инлайном
Максим
Andrey
у тебя он какой-то более лазурный
Максим
Максим
Andrey
обратными кавычками
Максим
ну так я точно так же)
Максим
` вот такими
Andrey
понял, у меня ночной режим включен, там другая расцветка
Andrey
+ еще и собственные сообщения по-другому выглядят
Andrey
Андрей
парни, что не так? ConsoleLog mongo
ConsoleLog::find()->where(['<=', 'log_time', (mktime(0,0,0) - 432000)])->remove();
Максим
Андрей
Максим
а ->all()->delete()?
Максим
проще тогда уж deleteAll($condition) чтобы лишний запрос с поиском не делать
Denis
Как в виджете detail view сделать просто пустую строку без деления на столбики а-ля colspan = 2
Denis
?
Виктор
Монга из коробки умеет чистить данные по TTL
Максим
Максим
хотя по идее должно одинаково
Андрей
да, в одном месте через делейт норм все, а тут хз
Виктор
Андрей
deleteAll сработало
Андрей
спс
Andrey
кто-нить этот бляцкий kartik datepicker юзает? не отображаться календарь. та же проблема что тут https://toster.ru/q/391572 , но решение нигде не могу найти
👀
Тут есть целый хэштег посвящённый этому разработчику и его компонентам
Санжар
Как сделать, чтобы Imperavi перестал добавлять к каждой строке свои тэги?
Санжар
Что-то такое просто получается.
Egor
Привет, где в Yii2 принято регистрировать зависимости сервисов через контейнер? В Boot.php ? Есть ли в Yii2 автовайринг?
Kairzhan
Roman
Egor
А там указан php файл, в котором эту конфигурацию принято хранить?
Roman
нет, такого соглашения не видел
Roman
автовайринга нет
Egor
ок, спасибо
Niko
Niko
автовайринга нет
Как тогда di работает когда мы передаем в конструктор сервис, у которого в конструкторе тоже что-то есть?
Alexey
Alexey
в доке есть все
Egor
Да, выглядит как то, что нужно, спасибо
Roman
в смысле? DI это концепция, автовайринг это фича
Niko
Roman
все есть
где есть автовайринг? покажи пример
Витебск 01
Господа, подскажите пожалуйста переадресацию через yii2, на другой сайт
Санжар
Niko
Витебск 01
$this->redirect('https://*/signup',302);
Витебск 01
Я так делал
Витебск 01
в контроллере
Kairzhan
С return?