Zend framework 在Zend框架中,如何区分模块和控制器
例如,我们需要向网站添加一个新闻组件,它将具有添加/编辑/删除/列出功能。你会选择哪一个 备选案文1: 模块Zend framework 在Zend框架中,如何区分模块和控制器,zend-framework,Zend Framework,例如,我们需要向网站添加一个新闻组件,它将具有添加/编辑/删除/列出功能。你会选择哪一个 备选案文1: 模块 -管理员 控制器 新闻控制器(addAction、editAction、deleteAction、listAction等) -默认值 控制器 新闻控制器(listAction) 备选案文2: 模块 -管理员 -默认值 -新闻 控制器 IndexController(addAction、editAction、deleteAction、listAction等) 型号 观点 有更好的主意吗?我
-管理员
控制器
新闻控制器(addAction、editAction、deleteAction、listAction等)
-默认值
控制器
新闻控制器(listAction) 备选案文2: 模块
-管理员
-默认值
-新闻
控制器
IndexController(addAction、editAction、deleteAction、listAction等)
型号
观点
有更好的主意吗?我使用类似于选项1的方法 选项2混合了前端和后端逻辑,因此变得混乱
如果您正在使用一个非常小的应用程序,可能会使用选项2,但在新闻模块中的AdminController中单独添加、编辑和删除。另请参见感谢链接,David。我从中得到了一些想法。谢谢你的回复。我也使用选项1 atm。我认为如果控制器变得太复杂,那么最好将其转换为“模块”。