您如何决定视图或控制器中是否有某些内容?
下面是一些具体的例子:
- Zend_Captcha:控制器生成验证码并将其传递给视图还是视图生成它?
- Zend_Alc:视图是否决定视图的一部分是否应该显示给用户,或者您是否有多个视图取决于可用的操作并且控制器选择正确的一个进行显示?
- Zend_Session:视图是根据会话数据跟踪谁在查看它,还是由控制器解析并作为某种参数呈现给视图?
哪些组件(模型、视图或控制器)应该执行哪些操作的规则或指南是否写在我可以查看的地方?我在 Zend Framework 站点的文档中没有看到这一点。