Как вы решаете, если что-то идет в поле зрения или контроллер?
Вот несколько конкретных примеров:
- Zend_Captcha: контроллер генерирует капчу и передает ее представлению, или представление генерирует его?
- Zend_Alc: решает ли представление, должен ли пользователь отображать сегмент представления, или у вас есть несколько представлений в зависимости от доступных действий, и контроллер выбирает правильный для отображения?
- Zend_Session: отслеживает ли представление, кто просматривает его, на основе данных сеанса или оно анализируется контроллером и представляется представлению как некоторый параметр?
Должны ли правила или руководства для какого компонента (модели, представления или контроллера) делать то, что написано где-то, где я могу их просматривать? Я не видел этого в документации на сайте Zend Framework.