Форма сгенерирована с помощью Gii. На форме есть несколько чекбоксов и поле для ввода. Как сделать чтобы если поле не пусто, а чекбоксы ни один не выбраны - чтобы была ошибка. И наоборот если выбран хоть один чекбокс, но поле пустое - тоже ошибка.
П.С. Если по тэгу не понятно уточняю - только Yii 1 !!!
Это интересно. Не находил нигде про валидатор when. Мне его для этого заюзать? Только почему то не находит его... Написал вот так: array('promoPrice1', 'when' => function($model) {
return $model->promoPrice1 != '' && $model->MO1 || $model->TU1;
}), Мне пишет Product содержит неверное правило проверки. Правило должно иметь имя и включать элементы для проверки. :(
WebDeveloper2016: Когда пишите вопрос, старайтесь более подробно описывать проблему. А в данном случает получилось, что какой вопрос - такой ответ. Я не ясновидящий)))
Переходите на yii2
slo_nik: Ну во первых у вопроса стоит тэг Yii. Там еще был тэг Yii 2. А тэга Yii 1 не было. Так что я логически предположил что Yii - это как раз 1. Во вторых в нашей компании много старых проектов написанных на Yii 1. Переписывать не вариант. Нужно какое то решение на Yii 1.