Exemplo n.º 1
0
/**
 * Получаем массив моделей которые есть в 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');
}