Максим
$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
понял
Максим
ну и соответственно findAll надо переделать на find
Pavel
я не знал, что с all он перестает быть activequery
Максим
я не знал, что с all он перестает быть activequery
а вообще во вьюхе запросы выполнять - кака, фу так делать
Максим
ну и магические числа 101 и 102 лучше в константы модели вынести, чтобы потом не пришлось менять в двадцати файлах число, если вдруг поменять придется
Виктор
ну и магические числа 101 и 102 лучше в константы модели вынести, чтобы потом не пришлось менять в двадцати файлах число, если вдруг поменять придется
Боль больше даже не от того, что в нескольких местах править, а от того, что нихера непонятно, что это число значит!
Максим
Боль больше даже не от того, что в нескольких местах править, а от того, что нихера непонятно, что это число значит!
в одном проекте, который пришлось допиливать, попалось в коде число 13, я хз что оно значило, но после пары часов разборов выяснилось, что это число отвечало за права доступа, причем первая цифра значила роль, а вторая - правило. Как тебе такое, Илон Маск?
Andrey
а как в activeform чтобы по дефолту стояло значение?
еще вариант можно в рулес добавить: ['attribute', 'default', 'value' => self::ATTRIBUTE_DEFAULT_VALUE],
Andrey
@kohone а как у тебя код в чате цветом выделяется?
Максим
одинарная кавычка по бокам, которая на Ё букве, и тройная кавычка
Максим
тройная с новой строки пишет, одинарная инлайном
Andrey
у тебя он какой-то более лазурный
Максим
Максим
у тебя он какой-то более лазурный
а ты как свой код выделил?
Andrey
обратными кавычками
Максим
ну так я точно так же)
Максим
` вот такими
Andrey
понял, у меня ночной режим включен, там другая расцветка
Andrey
+ еще и собственные сообщения по-другому выглядят
Andrey
Андрей
парни, что не так? ConsoleLog mongo ConsoleLog::find()->where(['<=', 'log_time', (mktime(0,0,0) - 432000)])->remove();
Андрей
может ->delete() надо?
Тоже не проходит
Максим
а ->all()->delete()?
Максим
проще тогда уж deleteAll($condition) чтобы лишний запрос с поиском не делать
Denis
Как в виджете detail view сделать просто пустую строку без деления на столбики а-ля colspan = 2
Denis
?
Виктор
Монга из коробки умеет чистить данные по TTL
Андрей
а ->all()->delete()?
'Error' with message 'Call to a member function delete() on array'
Максим
'Error' with message 'Call to a member function delete() on array'
с монгой не работал) хз как там удаляется
Максим
хотя по идее должно одинаково
Андрей
да, в одном месте через делейт норм все, а тут хз
Андрей
deleteAll сработало
Андрей
спс
Andrey
кто-нить этот бляцкий kartik datepicker юзает? не отображаться календарь. та же проблема что тут https://toster.ru/q/391572 , но решение нигде не могу найти
👀
Тут есть целый хэштег посвящённый этому разработчику и его компонентам
Санжар
Как сделать, чтобы Imperavi перестал добавлять к каждой строке свои тэги?
Санжар
Что-то такое просто получается.
Egor
Привет, где в Yii2 принято регистрировать зависимости сервисов через контейнер? В Boot.php ? Есть ли в Yii2 автовайринг?
Egor
А там указан php файл, в котором эту конфигурацию принято хранить?
Roman
нет, такого соглашения не видел
Roman
автовайринга нет
Egor
ок, спасибо
Niko
автовайринга нет
Как тогда di работает когда мы передаем в конструктор сервис, у которого в конструкторе тоже что-то есть?
Alexey
А там указан php файл, в котором эту конфигурацию принято хранить?
Tip: Container may be configured in declarative style using application configuration since version 2.0.11. Check out the Application Configurations subsection of the Configurations guide article.
Alexey
в доке есть все
Egor
Да, выглядит как то, что нужно, спасибо
Roman
в смысле? DI это концепция, автовайринг это фича
Niko
автовайринга нет
Что тогда есть, рефлексия?
Roman
все есть
где есть автовайринг? покажи пример
Витебск 01
Господа, подскажите пожалуйста переадресацию через yii2, на другой сайт
Витебск 01
$this->redirect('https://*/signup',302);
Витебск 01
Я так делал
Витебск 01
в контроллере
Kairzhan
С return?