我對CakePHP很新,我只是想知道是否有人可以幫助我做幾件事情。 我有一個User類和一個Image類。CakePHP完成用戶信息
在我users_controller.php中,我有以下功能
function beforeFilter(){
$this->userOb = $this->User->find();
}
function beforeRender(){
$this->set('userOb', $this->userOb);
}
這工作得很好,我可以在我的視圖中查看對象,所有的正確關係,Image類。
但是這樣做會覆蓋app_controller.php中的beforeFilter()和beforeRender()函數,所以我嘗試將此功能移到我的app_controller.php中,但出現錯誤(Undefined property:PagesController :: $ User)
此外,
$this->Auth->user();
似乎並不具備完整的對象映射
$this->User->find();
回報。
所以,我想我的問題是如何創建一個可在所有視圖中訪問的變量,即在app_controller.php中定義的變量,該變量包含當前登錄的用戶對象及其關係。
謝謝。
你可能想回去接受一些舊的答案,你可能會得到更多的答覆 – Stoosh