2011-03-13 74 views
1

我想在CakePHP中使用AuthComponent,並將模型(及其對應表)命名爲Admin(數據庫中的'admins'表)。我已經使用$ this-> Auth-> userModel ='Admin';作爲文檔說在BeforeFilter()功能的app_controller,表明我沒有使用deafult模型用戶CakePHP - 'AuthComponent'使用不同的模型名稱(不是'User')

然而,無論是我做它在錯誤的地方或者有別的東西,需要做的事情,因爲我不能讓認證工作(在登錄功能在我admins_controller.php) 。其餘功能運行良好(例如添加函數)。

如果我使用名稱用戶爲我的模型與用戶表,它的作品完美。我該如何解決這個問題?

+0

當您向控制器添加Auth組件時,它也可以通過'userModel'=>'Admin''的數組選項完成 – 2012-09-07 18:00:37

回答

2

請確保您撥打AdminController::beforeFilter()的號碼parent::beforeFilter()

+0

它工作正常!謝謝! – 2011-03-14 16:48:39

相關問題