in filtering – Japanese Translation – Keybot Dictionary

Spacer TTN Translation Network TTN TTN Login Deutsch Français Spacer Help
Source Languages Target Languages
Keybot      10 Results   4 Domains
  2 Hits www.mc-technologies.net  
While you can build conditions for active data provider manually as described in Filtering Data and Separate Filter Form sections of data widgets guide, Yii has data filters that are very useful if you need flexible filter condtions.
$filter = new ActiveDataFilter([ 'searchModel' => 'app\models\PostSearch' ]); $filterCondition = null; // どのようなソースからでもフィルタをロードすることが出来ます。 // 例えば、リクエスト・ボディの JSON からロードしたい場合は、 // 下記のように Yii::$app->request->getBodyParams() を使います。 if ($filter->load(\Yii::$app->request->get())) { $filterCondition = $filter->build(); if ($filterCondition === false) { // シリアライザがエラーを抽出するだろう return $filter; } } $query = Post::find(); if ($filterCondition !== null) { $query->andWhere($filterCondition); } return new ActiveDataProvider([ 'query' => $query, ]);