0
这是我在我的视图代码:会话视图助手CakePHP3
if($this->request->session->read('Auth.User')) {
echo $this->Html->link('Log Out', array('controller' => 'users','action' => 'logout'));
}
if(!$this->request->session->read('Auth.User')) {
echo $this->Html->link('Log Out', array('controller' => 'users','action' => 'logout'));
}
但我得到这个错误:
Call to a member function read() on null
我连接,但不工作。
你有没有在控制器中使用'Cake \ View \ Helper \ SessionHelper'? –
@MohdSayeed是在我的AppController –
试试这个'$ this-> request-> session() - > read('Auth.User')'在这里你有[更多信息](http://book.cakephp.org /3.0/en/development/sessions.html#accessing-the-session-object) –