我在用户控制器中有一个编辑操作。如果他们的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