Здравствуйте!
Есть форма для создания заявки на закупку продукции,
Сама заявка может иметь разные варианты способа доставки и способа оплаты
В зависимости от выбора пользователя ему динамически подставляются нужные поля.
как можно реализовать с возможностью CRUD такую динамическую форму в Yii2 ?
Писать кучу Сценариев модели и обновлять их Ajax при разных выборах пользователя?
(по моему это очень неудобно с учетом что я сильно упростил форму для объяснения сути, в реальности же форма гораздо больше, и вариантов выбора у пользователя много)
Как реализовать динамическую форму
Как реализовать динамическую форму
Последний раз редактировалось ilya91 2018.08.17, 16:07, всего редактировалось 1 раз.
Re: Как реализовать динамическую форму
Спамер детектед?
Re: Как реализовать динамическую форму
Писать кучу сценариев?
Re: Как реализовать динамическую форму
Погугли "композитные формы" от Дмитрия Елисеева.
Суть в том, что форма разбивается на самостоятельные компоненты и валидируются вместе.
Суть в том, что форма разбивается на самостоятельные компоненты и валидируются вместе.
Re: Как реализовать динамическую форму
этот трэш https://elisdn.ru/blog/111/yii2-composite-forms я бы не рекомендовал, как в целом всё что он пишет, конечно, если ты не из тех кто скрещивает мух и слонов.
при малом наборе логики
https://www.yiiframework.com/doc/guide/ ... ple-models
я лично против сценариев. и конкретную логику лучше выносить в отдельную форму типа SomeForm extends YourModel , где форма по сути AR только с твоими конкретными function rules()
при малом наборе логики
https://www.yiiframework.com/doc/guide/ ... ple-models
я лично против сценариев. и конкретную логику лучше выносить в отдельную форму типа SomeForm extends YourModel , где форма по сути AR только с твоими конкретными function rules()