Показаны сообщения с ярлыком symfony forms. Показать все сообщения
Показаны сообщения с ярлыком symfony forms. Показать все сообщения

5 окт. 2009 г.

Полезные мелочи symfony forms

Здравствуйте.

Ещё четыре года, работая в одной из студий по разработке сайтов, меня напрягало построение и обработка форм, встречающихся практически в каждом проекте. Основная часть форм, которые мы тогда делали, — это формы добавления и редактирования записей в базе данных. В случае, когда таблицы содержали несколько столбцов, это ещё можно было вынести. Но при увеличении элементов вставало несколько проблем:
  • похожий html-код, получающийся методом copy-paste
  • идентичная валидация полей
  • сложность поддержки (масштабирования, изменения дизайна)
Простейшая идея, которая мне пришла тогда в голову, заключалась в автоматизации построения форм через получение информации о них из базы данных. Впоследствии, познав дао framework'ов, меня заинтересовали подобные возможности в существующих проектах. Начав изучение framework'а symfony, через некоторое время я с удовольствием узнал о symfony form framework, вышедшем вместе версией 1.1.

Данная статья посвящена нескольким нескольким полезным мелочам: декораторам форм, проверкой на уникальность и убиранию ненужных полей