如何区分Zend Framework中的模块和控制器

时间:2011-01-10 22:30:52

标签: zend-framework

例如,我们需要向网站添加新闻组件,它将具有添加/编辑/删除/列表功能。你会选择哪个选项?

选项1:

模块
- 管理员 控制器
NewsController(addAction,editAction,deleteAction,listAction等)
- 默认
控制器
NewsController(listAction)

选项2:

模块
- 管理员 - 默认
- 新闻
控制器
IndexController(addAction,editAction,deleteAction,listAction等)
车型
视图

有更好的想法吗?

1 个答案:

答案 0 :(得分:1)

我使用类似于选项1的东西。

选项2混合了前端和后端逻辑,因此它变得混乱。

如果您正在处理一个非常小的应用程序,可能使用选项2,但单独添加,编辑,删除到新闻模块中的AdminController。