我試圖執行審計追蹤插件 - https://github.com/robwilkerson/CakePHP-Audit-Log-PluginCakePHP的審計日誌插件用戶認證
這一切的偉大工程,但我不能讓用戶認證通過下面我得到以下錯誤的說明工作 -
Fatal error: Call to undefined method CakeErrorController::currentUser()
我已經加入
protected function currentUser() {
$user = $this->Auth->user();
return $user[$this->Auth->userModel]; # Return the complete user array
}
並添加
跟着指示public function beforeFilter() {
...
if(!empty($this->data) && empty($this->data[$this->Auth->userModel])) {
$this->data[$this->Auth->userModel] = $this->currentUser();
}
}
我的appController,有沒有人實現過這個或識別錯誤?
CakeErrorController可能不會擴展AppController,因此沒有此方法。 – mark 2013-02-08 15:11:09
我的CakeErrorController包含'App :: uses('AppController','Controller');',還有其他想法嗎? – user195257 2013-02-08 15:15:04