Не первый раз сталкиваюсь с формами и каждый раз они для меня как страшный сон. Речь не идет о двух полях с сабмитом. Приходится делать для проекта сложные формы с множеством полей/селекторов/чекбоксов и плюс валидация со стороны клиента и сервера. Так вот: все это до сих пор делаю руками так сказать. Без единой библиотеки - просто пишу с нуля. Занимает это массу времени и гору нервов на отладку. Ну вот не могу я поверить в то что студии которые как семечки выплевывают сайты сидят и тоже руками пишут формы. Обязан быть какой-то инструмент который позволяет собирать формы за короткий срок. Гуглил уже и видел множество фреймворков. Но хочется не напороться на очередной перегруженный фреймворк с кучей лишнего под капотом.
Как кто чем собирает? Что посоветуете что бы формы перестали быть проблемой.
robvorch: насчет "куча лишнего под капотом" - пока вы это лишнее ручками не подгрузите в ваш проект - использоваться это лишнее и не будет, а в продакшн так и вообще не пойдет.
Если это стандартные формы, то есть правильные соответствующие type у input'ов + свои наработки - ctrc-c/ctrl-v.
Если это какие-то, как Вы пишете, сложные уникальные формы, то я почему-то думаю, что чистый код ручками не отберет больше времени, чем подгонять фреймворки.
посмотри на заготовки в разных фреймворках, проанализируй а потом сделай свои шаблоны, заготовки, снипеты. не забывай про такие штуки как gist. каждый раз писать с нуля конечно не очень разумно
Stasgar "$form = ActiveForm::begin()........" только предстоит начать осваивать Laravel, видел там похожая ситуация (смотрел пару видео на ютубе). Пока не понял: легко ли такие формы кастомизировать? Т.е. форматировать, добавлять какие-то свои атрибуты в форму. Как это делается там?
Поддерживаю, но не только в symfony, так же в yii и laravel. И в каждом есть и валидация и т.д. Единственно не видел пока толкового решения для зависимых полей.
Не использовать фреймфорки в 2016 году - значит говнокодить. Не согласен, для ускорения может быть, но говнокодить тут под вопросом, часто бывает что и с фреймворками такое пишут, спорное утверждение.
Категорически не согласин на счет говнокода без фреймвоков! И модули для работы с HTML разметкой во фреймворках генерируют ужасный HTML код. Если задача тривиальна, то HTML и стили под него пишу сам вручную с ноля.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.