Здесь вы должны понимать, что Active vs Passive - это понятия.
Zend Framework не заставит вас в одном из них. Ваша роль, как разработчик, - следовать концепции, которая соответствует вашим потребностям. Я лично использую пассивный подход с Zend Framework.
Я бы сказал, что если вы используете Zend Framework для создания приложения, используя информацию, содержащуюся в «Быстрый старт с Zend Framework» на своем веб-сайте, они отображают Passive MVC.
Смотрите их учебник здесь: http://framework.zend.com/manual/en/learning.quickstart.intro.html
(. Но вы также можете увидеть в схеме, что модель может/может поговорить с видом тоже ..., который может быть преобразован в Активном MVC, если вы хотите)
Контроллер вызывает модель, а затем передает полученные данные в представление. Тем не менее, это не значит, что вы не можете кодировать по-другому. Вы можете вызвать представление из модели, если хотите.
Иногда люди думают, что им абсолютно необходимо создать приложение MVC, если они хотят использовать Zend Framework. Это не правильно! Если вы хотите использовать только Zend_Date
в своем проекте, потому что вам нравится, как ZF может манипулировать датами, вы можете. Как вы можете видеть, MVC не задействован, и вы используете Zend Framework.
пассивный я бы сказал, что контроллер отправляет данные из модели для просмотра – opHASnoNAME
да, это то, что я имею в виду, но каков тип, используемый структурой zend? –