Size: a a a

2021 May 12

В

Владимир in Yii Framework 2
всем привет подскажите пожалуйста как в arrayDataProvider фильтровать данные?
Пробую так

 $query->andFilterWhere('faculty LIKE "%' . $this->faculty . '%" '
       );

получаю ошибку Call to a member function andFilterWhere() on array
источник

V

Victooor in Yii Framework 2
arrayDataProvider
andFilterWhere
ничего не смущает? 🙂
источник

В

Владимир in Yii Framework 2
смущает) не понимаю как в arrayDataProvider фильтровать(
источник

V

Victooor in Yii Framework 2
В $query у тебя массив. А должен быть query
источник

MK

Mikhail Kostin in Yii Framework 2
он уже с результатом работает. у тебя выше в коде где-то ->all() вызывается
источник

В

Владимир in Yii Framework 2
может тут косяк?
источник

A

Alex in Yii Framework 2
я и спрашиваю куда прописать это динамическое доп. условие, для связанных данных, если просто прописать where в общий поток, то будет ошибка, Unknown column category.name, а если сделать joinWith, тогда отфильтруется и основная сущность, что в данном случаи не нужно
источник

В

Владимир in Yii Framework 2
или queryAll() не влияет на andFilterWhere?
источник

A

Alexandr in Yii Framework 2
>если сделать joinWith, тогда отфильтруется и основная сущность

а почему она фильтруется если это просто джойн? 🤔
источник

MK

Mikhail Kostin in Yii Framework 2
queryAll() - это результатирующий метод. он тебе массив возвращает.
источник

MK

Mikhail Kostin in Yii Framework 2
возвращай return $query; а потом к нему применяй свой фильтр
источник

MK

Mikhail Kostin in Yii Framework 2
потому-шта не то фильтрует
источник

MK

Mikhail Kostin in Yii Framework 2
Model::find()->joinWith(['category'=>function ($query) use($name) {
$query->where(['name'=>$name]);
}])->all();
источник

В

Владимир in Yii Framework 2
ооо) ты гений))) спасибо)))😊
источник

MK

Mikhail Kostin in Yii Framework 2
источник

A

Alex in Yii Framework 2
спасибо 👍
источник

RS

Roman S in Yii Framework 2
привет
кто подскажет, как на хост перенести сайт на yii?
источник

G

Gashpen in Yii Framework 2
git pull
composer install
источник

RS

Roman S in Yii Framework 2
я так понимаю, на обычном хосте не запустишь?
источник

RS

Roman S in Yii Framework 2
тут что-то докера файл какой-то
источник