【发布时间】:2014-01-07 05:42:45
【问题描述】:
我正在使用 CakePHP v2.4...
我想发出一个单独的数据库请求来设置一个我可以在所有控制器中引用的 $currentuser 变量。这似乎应该很容易,但这让我很难过,因为 $this->Auth->user() 在用户登录时在 AppController 的 beforeFilter 中不可用。因此,在有人登录后该变量将立即无用在(直到他们重新加载页面等)。 afterFilter() 和 beforeRender() 发生在 其他控制器操作之后,所以这不能解决我的问题。
这样做的正确方法是什么?
【问题讨论】:
标签: php cakephp cakephp-2.0