Задать вопрос
@dilshod_developer

Как можно использовать load для массивоподобных данных?

Добрый день.

Как можно в yii2 использовать load activerecord для выгрузки мультичных данных(multiple).

Например для пользователя имеется несколько ролей. Если я использую $User->load(Yii::$app->request->post()) то на атрибут roles нечего не присвоить.

Поэтому можете помочь.
Заранее спасибо
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
Если $user - это модель, и вы хотите, чтобы поле roles назначалось через метод load модели - добавьте правило roles в rules модели $user.
class User extends Model {
  //...
  public function rules(){
    return [
    //...
    [['roles'], 'string'],
    [['roles'], 'in', 'range' => User::ROLES],
    //...
    ];
  }
  //...
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы