Страница 1 из 1

Почему валидация не работает если в CActiveForm поля из разных моделей

Добавлено: 2020.09.21, 16:30
b.alex
Привет столкнулся с такой проблемой, в CActiveForm есть поля из двух моделей, и да поля из обоих моделей помечены звездочками которые стоят в rules required

Оставляю поля пустыми и пытаюсь сохранить, ни каких ошибок форма о том что поля не заполнены не выкидывает а просто редиректит на index

В тех CActiveForm где поля от одной формы такого нет, валидация отрабатывает и выкидывает ошибку
Почему так?


Сюда приходит $form->errorSummary($model) string "" пустой

Re: Почему валидация не работает если в CActiveForm поля из разных моделей

Добавлено: 2024.02.03, 19:45
AYAKS88
Вот ссылка на доки - влидация нескольких моделей
https://www.yiiframework.com/doc/api/2. ... e()-detail
В частности обрати внимание на :
ActiveForm::validate($model1, $model2, ...);

Re: Почему валидация не работает если в CActiveForm поля из разных моделей

Добавлено: 2024.02.04, 15:24
SiZE
AYAKS88 писал(а): 2024.02.03, 19:45 Вот ссылка на доки - влидация нескольких моделей
https://www.yiiframework.com/doc/api/2. ... e()-detail
Это вопрос по 1 версии Yii