例如,我们需要向网站添加新闻组件,它将具有添加/编辑/删除/列表功能。你会选择哪个选项?
选项1:
模块
- 管理员
控制器
NewsController(addAction,editAction,deleteAction,listAction等)
- 默认
控制器
NewsController(listAction)
选项2:
模块
- 管理员
- 默认
- 新闻
控制器
IndexController(addAction,editAction,deleteAction,listAction等)
车型
视图
有更好的想法吗?
答案 0 :(得分:1)
我使用类似于选项1的东西。
选项2混合了前端和后端逻辑,因此它变得混乱。
如果您正在处理一个非常小的应用程序,可能使用选项2,但单独添加,编辑,删除到新闻模块中的AdminController。