search($params); } /** * @param $params * @return \yii\data\ActiveDataProvider */ public function trash($params) { return (new search\Area())->trash($params); } /** * Backend form dropdown list * @param string $type * @return array */ public static function getDropdownList(string $type) { return ArrayHelper::map(self::findBase() ->innerJoinWith(['lang']) ->andWhere(['type_map' => $type]) ->asArray() ->all(), 'id', 'lang.title'); } /** * Backend form dropdown list * @return array */ public static function dropDownList() { return ArrayHelper::map(self::findBase()->joinWith(['lang'])->undeleted()->all(), 'id', 'lang.title'); } }