butteff
@butteff
Раз в тысячу лет заправляю свитер в носки

Как построить сложную форму в yii2?

Мне надо сделать форму, в которой при выборе/вводе разных значений она меняется.
Т.е. что-то появляется, что-то уходит из других полей формы.
Я пока ее не начал делать, но уже столкнулся с трудностями.

1. Я планирую прятать / показывать поля формы отдельно jquery скриптом. Или есть иной способ, который предусмотрен самим фреймворком?
2. Если в модели я опишу поля, которые обязательны для заполнения. Спрятав их из виду на jquery, не получив этих значений сервер ведь ругнется, как обойти, дописывать свои значения скриптом, затем фильтровать их в контроллере? не костыль ли это?
  • Вопрос задан
  • 2932 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Или есть иной способ, который предусмотрен самим фреймворком?


Yii должен решать задачи связанные с бэкэндом. Ничего более. Для сложных форм можно использовать knockout.js и т.п.

Организация же валидации этих данных это другая песня. У вас есть группы валидации и т.д. Можно свои валидаторы написать и т.д.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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