Yii — как настроить валидацию по условию?

У меня не получается настроить валидацию по условию для связанных данных через расширение yii-conditional-validator.

Есть категории и есть работы, если при добавлении работы выбрана категория, у которой значение поля type = 1, то поле с файлом обязательно, иначе - не обязательно. Связи 'works'=>array(self::HAS_MANY, 'Work', 'id_cat') и 'cat' => array (self::BELONGS_TO, 'Cat', 'id_cat'). Как это можно реализовать с расширением или без - не важно ?
  • Вопрос задан
  • 2520 просмотров
Пригласить эксперта
Ответы на вопрос 1
DenisOgr
@DenisOgr
Developer
Без расширения, можно написать свое правило, в котором проверять входящие данные и валидировать их нужным способом.
Использование собственных фильтров в правилах валидации
Создание своего правила валидации
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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