您是将它作为一个单独的模块,还是只有一个单独的控制器,或多个控制器而没有与前端(Auth ofcourse除外)有任何逻辑分离?或者其他什么?
假设后端相当复杂,即不仅仅是对您的BLOG进行审核/确认/删除评论。
答案 0 :(得分:2)
Definatly属于一个新模块,然后在我看来很容易创建一个单独的布局。
在最近的一个项目中,一位同事在每个模块中创建了一个单独的管理控制器,并在管理模块中定义了布局。这样他就可以通过主管理模块自动检测安装了哪些模块并根据每个可插拔模块中的管理控制器创建菜单,从项目中删除/删除模块。
我解释得很差,但这是一个很好的系统。
答案 1 :(得分:1)
我会创建一个单独的模块。否则你可能遇到上下文问题,因为前端的ArticleController应该具有其他/有限的功能,然后是管理ArticleController,你最终实现混合控制器类(坏主意!)或管理类的前缀。
因此,拥有多个模块可以更轻松地分离不同的问题。
(另外,它将使您更容易实现ACL并处理相应的资源/角色定义。)