Найдено 109 результатов
- 2020.09.07, 10:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record динамическое поведение
- Ответы: 9
- Просмотры: 1820
Re: Active Record динамическое поведение
На самом деле слой моделей стоит "стороной" в доках (хотя он обычно самый большой в приложениях), поведения есть но только статичные, инжектирование зависемостей есть но нужно как минимум переопрделить instantiate, мож записать в доку?
- 2020.09.06, 12:12
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record динамическое поведение
- Ответы: 9
- Просмотры: 1820
Re: Active Record динамическое поведение
Всегда считал что можно это сделать в том числе и для AR, изначально хотелось не залезая внутрь компонентов сделать общую точку для крипежа поведений в предзагрузке
- 2020.09.06, 12:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record динамическое поведение
- Ответы: 9
- Просмотры: 1820
Re: Active Record динамическое поведение
Могут да не хотят ) читал стест-но, вопрос открытый, любой из компонентов конфигурируется в предзагрузке через container set, но только не active record, применить там дефолтный вариант типа as newBehavior ничего не дает
- 2020.09.05, 15:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Active Record динамическое поведение
- Ответы: 9
- Просмотры: 1820
Active Record динамическое поведение
Есть ли дефолтный способ прикрепить динамически поведение к Active Record (к примеру в boostrapinge) ?
- 2020.09.03, 11:46
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: Behavior и наследники
- Ответы: 1
- Просмотры: 16117
Behavior и наследники
Есть такая ситуация, что после статического присоединения поведения в медели Product: 'price' => [ 'class' => \common\models\behaviors\ProductPrice::className(), ], В поведении ProductPrice в методе attach owner-ом становится класс ProductSearch, котороый инициализируется ранее в контроллере $filter...
- 2017.12.23, 16:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавление ошибки
- Ответы: 2
- Просмотры: 1237
Добавление ошибки
Привет всем, не могу понять Делаю ajax валидацию и не могу добавить ошибку в валидацию и конструкция типа: $id = \Yii::$app->request->post('id'); if (!$credit = Credit::findOne($id)) { throw new \yii\web\HttpException(404, 'Страница не найдена !'); } if (\Yii::$app->request->isAjax && $credi...
- 2017.08.28, 11:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView связной count и сортировка
- Ответы: 3
- Просмотры: 1713
Re: GridView связной count и сортировка
Балгодарю Дмитрий
- 2017.08.27, 22:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView связной count и сортировка
- Ответы: 3
- Просмотры: 1713
- 2017.08.26, 13:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: GridView связной count и сортировка
- Ответы: 3
- Просмотры: 1713
GridView связной count и сортировка
Добрыйх всем выходных.
Подскажите кто нить, как сделать сортировку по связной таблице ->count, к примеру в гриде выводить категории а в определенном столбце кол-во подкатегорий текущей категории (нужна сортировка по кол-ву под категорий)
Подскажите кто нить, как сделать сортировку по связной таблице ->count, к примеру в гриде выводить категории а в определенном столбце кол-во подкатегорий текущей категории (нужна сортировка по кол-ву под категорий)
- 2017.04.13, 23:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: addFilterWhere
- Ответы: 9
- Просмотры: 2772
Re: addFilterWhere
Ну как не повторяется ? (смотрите SQL в вопросе) как раз во всех случаях я списывал алиас option_product а должен был вписывать option_product1 option_product2 option_product3 и тд
- 2017.04.13, 17:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: addFilterWhere
- Ответы: 9
- Просмотры: 2772
Re: addFilterWhere
Ну как выяснилось, нет не верный (с записями все ок, есть подходящие для выборки), проблема была в использовании алиаса этого JOiNа
LEFT JOIN `option_product` ON `product`.`id` = `option_product`.`product_id` - было так
LEFT JOIN `option_product` ON `product`.`id` = `option_product`.`product_id` - было так
- 2017.04.12, 21:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: addFilterWhere
- Ответы: 9
- Просмотры: 2772
Re: addFilterWhere
связи product public function getOptions() { return $this->hasMany(Option::className(), ['id' => 'option_id']) ->viaTable(OptionProduct::tableName(), ['product_id' => 'id']) ->orderBy(['option.sort'=>SORT_ASC]); } public function getOptionValues() { return $this->hasMany(OptionValue::className(), ['...
- 2017.04.12, 21:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: addFilterWhere
- Ответы: 9
- Просмотры: 2772
Re: addFilterWhere
я думал выше преведенный SQL уже показал ) $query->joinWith([ 'optionValues option_values1', 'optionValues.option option_name1' ]); $query->andFilterWhere(['and', ['option_name1.alias' => ['color']], ['option_values1.alias' => ['green', 'yellow']] ]);
- 2017.04.12, 21:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: addFilterWhere
- Ответы: 9
- Просмотры: 2772
Re: addFilterWhere
Читайте вопрос
- 2017.04.12, 19:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: addFilterWhere
- Ответы: 9
- Просмотры: 2772
addFilterWhere
Привет всем, мож кто подскажет, как корректно добавить условие andFilterWhere (AND), пытаюсь сделать выборку по нескольким опциям товара используя joinWith c разными алиасам - получаю NULL Product (ее описывать не буду, много полей) Option: id name alias filter sort unit_id Option Product: id option...
- 2016.10.11, 22:41
- Форум: Общие вопросы (Yii 2.x)
- Тема: Синтаксис вызова методов из APP
- Ответы: 4
- Просмотры: 2167
Re: Синтаксис вызова методов из APP
Читай про геттеры и сеттеры и и смотри classes.php ServiceLocator и web\Application
- 2016.09.15, 23:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: не передается ajax
- Ответы: 14
- Просмотры: 4426
Re: не передается ajax
а где ваша переменная в консоли фаербага (я ее не вижу) вы наблюдаете в консоле в GET запросе что уходит на сервер 'city' ? (убедитесь что var city не пуста)
- 2016.08.08, 23:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Аттач нескольких поведений
- Ответы: 10
- Просмотры: 2714
Re: Аттач нескольких поведений
Спасибо всем, остановился просто на подключениях по очереди через DI (композитное поведение кажется мне лишним)
- 2016.08.08, 12:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Аттач нескольких поведений
- Ответы: 10
- Просмотры: 2714
Re: Аттач нескольких поведений
Общего способа для всех поведений нету ? аналогично attacheBehaviors () ?
- 2016.08.08, 11:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Аттач нескольких поведений
- Ответы: 10
- Просмотры: 2714
Аттач нескольких поведений
Как приатачить несколько поведений к классу компонента ? (не создавая обьекта), только через DI (as behavior1, as behavior2) ? или есть какие другие способы ?