我在用戶控制器中有一個編輯操作。如果他們的Auth.User.id不等於他們嘗試編輯的用戶的ID,我想要做的是將任何人重定向到不同的操作。CakePHP:從控制器內訪問會話數據
我可以訪問的變量在我的看法是這樣的:
if($session->read('Auth.User.id') != $id){
但是這並不在我的控制器工作。正在獲取:
Undefined variable: session
如何訪問控制器內的會話數據?此外,如果有更好的方式來實現我想要做的事情,請隨時添加!
感謝,
Jonesy
只是一個友好的提醒,試圖在控制器中儘可能多的邏輯。 CakePHP的編碼慣例越多,你越感謝以後。 ;)請隨時在http://book.cakephp.org/view/901/CakePHP-Conventions上詳細介紹一下它們的快樂烘焙! – 2010-10-07 22:11:32