framework.zend.com
Stable релиз: 1.10

Модель и паттерн MVC (Model-View-Controller)

Ответить на комментарий:
san 11.12.2008 23:48 написал: #
Я различные случаи использования форм оформляю в виде отдельных классов, к примеру есть у меня сущность статья, ее можно создавать, редактировать и переводить. У меня есть абстрактный класс My_Form_Article_Abstract который содержит общие для всех этих действий настройки. Далее я определяю My_Form_Article_Create, My_Form_Article_Edit и My_Form_Article_Translate как наследники этого абстрактного класса, каждую из этих форм я настраиваю нужным образом.

Это дает мне возможность избежать дублирования, кроме этого эти формы я могу легко использовать в любом действии. В контроллере же у меня только инициализация формы, вызов метода isValid и собственно передача объекта формы в вид.

Используйте BB-код для оформления: [b]жирный[/b], [i]наклонный[/i], [u]подчеркнутый[/u].
Ссылки подсвечиваются автоматически.
Спам запрещен! Ссылки закрыты от индексации!