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

rak
2021.01.26, 18:07
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 25

Re: поле "agreement" в модели

конкретно про agreement - если в базе запрос выполнить, то там не null? похоже, что где-то поля перезатираются, может в классах, может в базе.
rak
2021.01.26, 17:55
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 25

Re: поле "agreement" в модели

по хорошему тут нужно сделать 2 модели Product и CustomerProduct, сделать в них связи и потом $models = CustomerProduct::find() ->andWhere(['customer_id' => $this->id]) ->joinWith(['product']) ->with(['product']) ->orderBy('sort_order asc') ->all(); ну и именование переменных: $products_query - како...
rak
2021.01.26, 17:44
Форум: Общие вопросы (Yii 2.x)
Тема: поле "agreement" в модели
Ответы: 7
Просмотры: 25

Re: поле "agreement" в модели

сложно сказать про agreement, но к чему эти вложенные запросы? тут же обычный left join подошел бы
rak
2021.01.26, 16:30
Форум: Общие вопросы (Yii 2.x)
Тема: валидация rules number запятая вместо точки в activeform
Ответы: 2
Просмотры: 24

Re: валидация rules number запятая вместо точки в activeform

можно добавить правило filter с анонимной функцией и в нем заменять(только это правило должно быть перед остальными)
можно переопределить beforeValidate и заменять там
rak
2021.01.24, 15:45
Форум: Общие вопросы (Yii 2.x)
Тема: query init() куда правильно добавлять строку?
Ответы: 2
Просмотры: 90

Re: query init() куда правильно добавлять строку?

в данном случае не важно. но в общем случае лучше свой код добавлять после
почему - в ide можно кликнуть на parent::init() и посмотреть что там происходит. в данном случае триггерится событие EVENT_INIT, если на него навешены какие-то обработчики, то нужно смотреть по ситуации
rak
2021.01.22, 15:22
Форум: Общие вопросы (Yii 2.x)
Тема: Как использовать разные шаблоны для разных языков ?
Ответы: 3
Просмотры: 224

Re: Как использовать разные шаблоны для разных языков ?

так а в чем проблема? 1. Если нужны разные view для одного action(можно конечно и в нескольких/всех экшенах так прописывать, если их немного) if(in_array(Yii::$app->language, ['ru', 'en'])) { return $this->render('template1'); } else { return $this->render('template2'); } 2. Если нужны только разные...
rak
2021.01.21, 15:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как использовать разные шаблоны для разных языков ?
Ответы: 3
Просмотры: 224

Re: Как использовать разные шаблоны для разных языков ?

имеется в виду какой-то один шаблон? или все шаблоны?
если один, то просто проверять язык и рендерить то что нужно.
если разные, то можно создать 2 темы и в зависимости от языка подключать одну из них
rak
2021.01.19, 10:05
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveForm checkbox вернуть как boolead
Ответы: 3
Просмотры: 187

Re: ActiveForm checkbox вернуть как boolead

тут boolean не подойдет, он же только проверяет тип
нужен валидатор filter

Код: Выделить всё

[['myfield'], 'filter', 'filter' => 'boolval', 'skipOnArray' => true],
rak
2021.01.18, 17:10
Форум: Общие вопросы (Yii 2.x)
Тема: TreeView widget. Просьба в помощи.
Ответы: 8
Просмотры: 242

Re: TreeView widget. Просьба в помощи.

yip писал(а):
2021.01.18, 17:05
rak писал(а):
2021.01.18, 17:00
да, но этот виджет использовать не получится, он не предназначен для AL
Можете показать пример наброски для модели типа nested sets tree as a grid
https://github.com/creocoder/yii2-nested-sets
+
https://demos.krajee.com/tree-manager или koperdog/yii2-treeview, смотря что нужно
rak
2021.01.18, 17:00
Форум: Общие вопросы (Yii 2.x)
Тема: TreeView widget. Просьба в помощи.
Ответы: 8
Просмотры: 242

Re: TreeView widget. Просьба в помощи.

из описания пакета Widget to display the nested sets tree as a grid а в модели судя по полям - adjacency list Да, если я правильно Вас понимаю то я должен расширять модель Test связью: public function getParent() { return $this->hasOne(Test::className(), ['id' => 'parent_id']) ->from(['t2' => Test:...
rak
2021.01.18, 16:46
Форум: Общие вопросы (Yii 2.x)
Тема: TreeView widget. Просьба в помощи.
Ответы: 8
Просмотры: 242

Re: TreeView widget. Просьба в помощи.

из описания пакета
Widget to display the nested sets tree as a grid
а в модели судя по полям - adjacency list
rak
2021.01.17, 14:10
Форум: Общие вопросы (Yii 2.x)
Тема: Url для actionColumn в gridView и pjax
Ответы: 2
Просмотры: 258

Re: Url для actionColumn в gridView и pjax

data-pjax нужно не в url, а в параметры Html::a
rak
2021.01.15, 23:31
Форум: Общие вопросы (Yii 2.x)
Тема: kartik-v/yii2-widget-fileinput - фото при редактировании
Ответы: 2
Просмотры: 269

Re: kartik-v/yii2-widget-fileinput - фото при редактировании

что такое редактирование фото?
если картинка уже загружена на сервер - можно её вывести и проводить какие-то манипуляции
fileinput же нужен именно для загрузки файла
rak
2021.01.12, 15:17
Форум: Общие вопросы (Yii 2.x)
Тема: По какой причине не загружаются файлы на сервер в очереди?
Ответы: 9
Просмотры: 461

Re: По какой причине не загружаются файлы на сервер в очереди?

но это получается синхронное выполение. А какие у этого проблемы? При saveAs() всего лишь загруженный во временную папку сервера одноразовый файл /tmp/sd4v8a переименовывается в ваш постоянный файл web/uploads/123.mp4. Это производится мгновенно. Так что в контроллере по saveAs() либо сразу помести...
rak
2021.01.12, 14:19
Форум: Общие вопросы (Yii 2.x)
Тема: По какой причине не загружаются файлы на сервер в очереди?
Ответы: 9
Просмотры: 461

Re: По какой причине не загружаются файлы на сервер в очереди?

НиколайК писал(а):
2021.01.12, 14:15
ElisDN писал(а):
2021.01.12, 14:14
Сохраняют сразу в контроллере.
но это получается синхронное выполение. В асинхронном формате с очередью загрузку файлов на сервер не выполнить?
загрузку - нет, обработку уже загруженных файлов - да
rak
2021.01.09, 17:11
Форум: Общие вопросы (Yii 2.x)
Тема: как переносить строки в сообщении для Html::a
Ответы: 2
Просмотры: 340

Re: как переносить строки в сообщении для Html::a

SaintRu писал(а):
2021.01.09, 17:07
\n \r ничего не работает
кавычки двойные нужны
rak
2020.12.31, 15:01
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 734

Re: Не выводиться кастомная ошибка из модели.

А может проблема в том, что есть просто message, и есть tooBig и tooSmall? При превышении интервала должно отрабатывать сообщение tooBig, если значение меньше минимального - tooSmall, и тогда понятно почему не отрабатывало message. Его в этом валидаторе, скорей всего нет. все верно, но message тут ...
rak
2020.12.30, 15:17
Форум: Общие вопросы (Yii 2.x)
Тема: Не выводиться кастомная ошибка из модели.
Ответы: 12
Просмотры: 734

Re: Не выводиться кастомная ошибка из модели.

leonenco писал(а):
2020.12.30, 05:21
Я это пробовал, но это решение для конкретного случая 'min' или 'max'. Все они используют интерфейс от yii\validators\Validator, так что 'message' должен в любом случае отрабатывать для любой ошибки. Не так?
message сработает если в поле ввести не integer