【发布时间】:2010-10-09 11:03:14
【问题描述】:
我有一个真正适用于任何 MVC 框架的问题,我正在使用 Zend Framework MVC。
你应该在什么时候创建一个新的控制器?控制器层究竟应该定义什么?
我已经使用 MVC 创建了多个应用程序,这些应用程序逐渐变得更加可重用,但我一直在为控制器类命名而苦恼。在大多数情况下,它匹配任何 URL 请求,因此是业务/前端逻辑。但在某些情况下,这似乎完全是武断的。
有人可以遵循一些启发式/指南吗?似乎所有关于 MVC 的炒作,尤其是 PHP,关于实际约定和启发式的数据很少。因为创建一个杂乱无章的 MVC 应用程序非常容易......
【问题讨论】:
标签: model-view-controller controller heuristics