2016-11-17 90 views
0

在我们开始之前,我是新手在CakePHP中是否需要UserController?

我创建2个种类的用户一个小系统:

  • 管理员:有权访问CMS
  • 正常:访问一个控制面板,有一些配置。

蛋糕PHP是给我的错误:

Error: UsersController could not be found.

UserControllerAdminUserControllerNormalUserController

什么问题?

+2

cakephp哪个版本? –

+0

您应该在身份验证设置中配置控制器。 Auth用于用户身份验证用户的默认用户控制器。 –

+0

ManoharKhadka使用3. PrakashSaini我明白,但我需要改变表格之间。我在同一页面中有两个登录表单,供管理员和普通用户使用。 –

回答

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