Exemple #1
0
 public function search($params)
 {
     $q = Order::find()->where(['manager_id' => Yii::$app->user->getId()]);
     $dataProvider = new ActiveDataProvider(['query' => $q]);
     $this->load($params);
     if (!$this->validate()) {
         return $dataProvider;
     }
     $q->andFilterWhere(['type' => $this->type])->andFilterWhere(['like', 'comment', $this->comment]);
     return $dataProvider;
 }
Exemple #2
0
 public function searchMyOrders2($params)
 {
     $q = Order::find()->where(['client_id' => Yii::$app->user->getId(), 'status' => [5]]);
     $dataProvider = new ActiveDataProvider(['query' => $q]);
     $this->load($params);
     if (!$this->validate()) {
         return $dataProvider;
     }
     $q->andFilterWhere(['product_id' => $this->product_id])->andFilterWhere(['like', 'comment', $this->comment]);
     return $dataProvider;
 }