Maksim
Народ, всем привет!
Есть action , например, редактирования пользователя. Под него есть вюшка и форма редактирования. Если ошибка валидации формы - мы возвращаем пользователя на эту вюшку с подсветкой полей что не прошли валидацию. Тут все просто и понятно.
Вопрос:
А если на этой вюшке редактирования пользователя есть еще одна форма, например присвоение пользователю какой-то роли. Как писать логику вализации и записи данных с другой формы? Если использовать свой action, и вализацию не прошли на присвоение пользователю роли, то нужно вернуть его на эту вюшку, а это значит что нужно в этом экшене и предварительно и создать форму редактирования тоже, что бы потом ее отрендерить на вюшке... А если оставить все на одном экшене редактирования пользователя - то потом будет валидироватся сразу 2 формы при запросе редактирования пользователя.
экшн один пусть будет. а форм с моделями может быть сколько угодно. каждую потом load() && validate(). по посту, если ошибки - рендерим опять