/** * Получаем массив моделей которые есть в OptionsList * * @return array */ function getOps() { $ops = []; $options = OptionsList::find()->all(); foreach ($options as $option) { /*$mn = MyHelper::ADMIN_MODEL_NAMESPACE.$option->model; $m = new $mn();*/ if ($option->model) { $pattern = '/\\-/'; if (!preg_match($pattern, $option->model)) { $ops[$option->model] = MyHelper::getModelFrontName($option->model); } else { $ops[$option->model] = MyHelper::getComplexModelChildName($option->model); } } } return $ops; //return \yii\helpers\ArrayHelper::map($options, 'model', 'name'); }