Небольшой фреймворк для работы с формами.

IF

else
Небольшой фреймворк для работы с формами.

Есть ли хороший, небольшой фреймворк для работы с формами, но не монстр?
Набор классов?
 

fixxxer

К.О.
Партнер клуба
сам рисуй формы ручками на похапе


2 ТС
вообще все зависит от того что надо

если хочется чтобы форма волшебно генерилась прямо таки совсем и целиком сама, то quickforms, да. нарушает всякие там mvc, зато легко и быстро.

если хочется более управляемого - см. реализации в zend framework и symfony.
 

AmdY

Пью пиво
Команда форума
формы весьма хорошо вписываются в mvc и служат удобной прослойкой между контроллером и вью при отображении и контроллером и моделью при извлечении-сохранении данных.
недостаток QuickForm как раз в том, что не реализована связь контроллер-форма-модель, но есть возможность строить весьма управляемые формы
 

fixxxer

К.О.
Партнер клуба
вообще вписываются но... но :)

например вот есть у нас множественный выбор. познакомлюсь с [ ] м [ ] ж [ ] иное. вобщем то именно в шаблоне, по большому счету, должно определяться, показать это пачкой чекбоксов, select multple-м, или вообще каким то там джаваскриптовым хитрым контролом; конфигурации формы же на это пофигу, там есть multple-select list, или set если в sql терминах. точно так же list (radio? select? а какое наше дело?)/number/string/...

а многие либы и фреймворки это все мешают в кучу

оно так конечно проще но через задницу ведь )
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Я, будучи разработчиком QuickForm, лицо, кнэшно, заинтересованное. Но чё-то мне кажется, что большая часть предъявленных претензий несколько надуманны.

fixxxer:
например вот есть у нас множественный выбор. познакомлюсь с [ ] м [ ] ж [ ] иное. вобщем то именно в шаблоне, по большому счету, должно определяться, показать это пачкой чекбоксов, select multple-м, или вообще каким то там джаваскриптовым хитрым контролом; конфигурации формы же на это пофигу, там есть multple-select list, или set если в sql терминах. точно так же list (radio? select? а какое наше дело?)/number/string/...
В принципе, если чекбоксы / select multiple или хитрый контрол отдают одни и те же данные (на уровень контроллера в MVC, отметим), то реализовать обёртку, которая будет делать разный вывод (при наличии уже классов, умеющих выводить чекбоксы, селекты и хитрые контролы) несложно.

А вот если этих классов нету...

AmdY:
недостаток QuickForm как раз в том, что не реализована связь контроллер-форма-модель, но есть возможность строить весьма управляемые формы
Эээ... А как ты себе представляешь связь с моделью на уровне пакета, занимающегося построением форм? Ну, кроме предоставления интерфейсов для добавления элементов и правил проверки?
 

AmdY

Пью пиво
Команда форума
Sad Spirit
никак не представляю, понимаю, такова у вас специфика. это у себя можно завернуть всё в один гордиев узел, но затем вытащить безболезненно и отвязать от фреймворка не получится.
 

fixxxer

К.О.
Партнер клуба
Sad Spirit
А как раз это я не про QuickForm. Его специфика такова, что там это нормально выглядит вполне - там ж во главе угла как раз simplicity.

А вот тот же Zend_Form, ну... "либо крестик сними, либо трусы надень".
 
Сверху