我正在研究将 Kohana 用于我的下一个项目。该站点将包含用户注册(以及因此的用户配置文件),用户将在其中拥有某些特权。该网站还将有一个管理部分,管理员可以在其中说阻止用户或删除帖子或查看使用统计信息。一个好的比较网站应该是一个多用户博客,其中每个博客作者都可以根据她/他的权限发布/编辑/删除博客……仅作为示例。
首先,我不确定如何设置控制器/视图结构以将管理部分与前端站点分开。我正在使用 Kohana 3,所以我在考虑这样的控制器结构:application/classes/controller/front(正面)...和 application/classes/controller/admin(用于管理部分)。
或者我注意到你可以使用 Route 类来设置路由,所以我可以设置一个“管理员”路由。例如:www.example.com/admin 将导致管理员登录屏幕。www.example.com ---> 前端控制器。
同样,我能否以某种方式将“管理”视图和控制器与“正面”视图和控制器分开,例如根据文件夹结构将它们分开?很感谢任何形式的帮助。
谢谢你。