在我们开始之前,我是CakePHP的新手
我正在创建一个包含两种用户的小系统:
错误:找不到UsersController。
我的UserController
应为AdminUserController
或NormalUserController
。
出了什么问题?
答案 0 :(得分:1)
我认为你应该有一个带有多个前缀的UsersController。一个前缀是/您的常规公共站点。另一个是/ admin,这是你的CMS。
以下是您可以使用的CMS或查看他们是如何完成的:https://icingcms.org
以下是如何为路由添加前缀: http://book.cakephp.org/3.0/en/development/routing.html
以下是检查用户有权访问哪些前缀的方法: http://book.cakephp.org/3.0/en/controllers/components/authentication.html#using-controllerauthorize