#4 23.09.08 09:09
Re: [php] создание форм
а самому написать?
если юзать готовые решения, всегда наступает такой момент, когда имеющегося функционала не хватает. тогда программист начинает городить костыль на костыле.
Я например придерживаюсь мнения, что лучше писать всё самому.
Использую например такое решение:
Абстрактный класс Field от которого наследую филды, нужные мне: IntutText, InputPassword, Checkbox и тд.
Далее есть агрегирующий класс Form, который собственно делает всю работу по созданию новых филдов, например $form->addField($type, $name, $list, $value);
Класс Form реализует патерн Стратегия, а все филды имеют один интерфейс. Чтобы получить html я использую волшебный метод __toString
Собственно вот Вам идея. Воплощайте :)
Чуть не забыл про патерны: http://sourcemaking.com/design_patterns/strategy
Внизу есть пример на php
Исправлено A-Lex (23.09.08 09:17)
Offline

