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/development/sessions.html#accessing-the-session-object) –