2016-11-17 181 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