Zend Framework в основном предназначен для использования MVC. Одним из очень полезных компонентов является Zend_Form.Где находится Zend_Form в парадигме контроллера модели Model
У меня есть немного проблем с поиском места Zend_Form. Является ли это частью представления, модели или контроллера и какие обязанности я должен ему дать.
Дело в том, что Zend_Form выполняет две функции: украшать и отображать форму и проверять ее. Первая - это задача реального вида, вторая - реальная модельная задача.
В настоящее время наиболее распространенным явлением является взаимодействие форм с контроллером, в результате чего обе задачи (рендеринг и проверка) отображаются в представлении/контроллере.
Другой вариант, заданный Matthew Weier O'Phinney, заключается в том, чтобы прикрепить форму к вашей модели и добавить дополнительные параметры просмотра в контроллер.
Итак, я сомневаюсь. Где в шаблоне MVC я должен разместить Zend_Form и как его использовать?
Редактировать Хорошие ответы пока, спасибо! Я буду награждать награду за час или два до истечения срока, поэтому, пожалуйста, дайте ответ, если у вас есть еще несколько мыслей!