100], [['name'], 'unique'] ]; } /** * @inheritdoc */ public function attributeLabels() { return [ 'id' => 'ID', 'name' => 'Название группы', 'koef' => 'Коэффициент', ]; } // возвращает массив для выбора в динамических формах (конструкторах) public static function getHeader() { $header_array = self::find()->asArray()->all(); $id_arr = array_column($header_array,'id'); $name_arr = array_column($header_array,'name'); $header_array = array_combine( $id_arr, $name_arr ); $header_array['_null'] = null; // первая колонка пустая $header_array['group'] = 'Группа RG'; ksort($header_array); return $header_array; } }