Задать вопрос
@frmax
человек

EachValidator почему не работает?

Добрый день,

Подскажите по EachValidator в yii2.
Ни как не пойму как мне в него передать массив своих значений?

Model
public function rules() {
		return [
				[['field'], 'each', 'in', 'range' => array_keys(static::getAttributes(['field']))]
		];
	}
  • Вопрос задан
  • 196 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
vakorovin
@vakorovin
Разработчик
3 параметр этого правила "rule" - определяет правила валидации, т.е.:

[['field'], 'each', 'rule' => ['in', 'range' => array_keys(static::getAttributes(['field']))]]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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