需要UserController吗?

时间:2016-11-17 21:45:33

标签: php cakephp

在我们开始之前,我是CakePHP的新手

我正在创建一个包含两种用户的小系统:

  • admin:可以访问CMS
  • normal:可以使用某些配置访问控制面板。
蛋糕PHP给了我一个错误:

  

错误:找不到UsersController。

我的UserController应为AdminUserControllerNormalUserController

出了什么问题?

1 个答案:

答案 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