我正在尝试在cakephp视图中检索用户ID,实现这一目标的最佳做法是什么?既然Auth->user('id') 只能在控制器中使用,那么在视图中使用什么?
编辑:
我在控制器中使用它来修复它:
$id = $this->Auth->user('id');
$this->set("user_id",$id);
Run Code Online (Sandbox Code Playgroud)
然后在控制器的视图中我只检索$ user_id.
Ros*_*oss 10
使用会话助手.
var $helpers = array('Session'); // controller
// view
$this->Session->read('Auth.User'); // returns complete user record
$this->Session->read('Auth.User.email'); // returns email for logged in user
Run Code Online (Sandbox Code Playgroud)