我发现将下面的代码放在每个函数中只是为了检查用户是否登录是多余的。不确定是否有更好的方法将下面的代码放在其他地方我可以在不粘贴相同代码的情况下使用它再次?
$this->set('loggedIn', $this->Auth->loggedIn());
我发现将下面的代码放在每个函数中只是为了检查用户是否登录是多余的。不确定是否有更好的方法将下面的代码放在其他地方我可以在不粘贴相同代码的情况下使用它再次?
$this->set('loggedIn', $this->Auth->loggedIn());
您是否尝试过 AppControllers beforeRender() 方法?在那里你可以把它放在每一个动作 - 一次。 http://book.cakephp.org/2.0/en/controllers.html#Controller::beforeRender