/** * */ public function searchUnlink($model, $params) { $query = Statuses::find()->where(['and', ['not', ['id' => $model->id]], ['doc_type' => $model->doc_type]]); $dataProvider = new ActiveDataProvider(['query' => $query]); $this->load($params); if (!$this->validate()) { return $dataProvider; } $query->andFilterWhere(['like', 'name', $this->name])->andFilterWhere(['like', 'symbolic_id', $this->symbolic_id]); return $dataProvider; }