我在AppController中查询了User表,如下所示
<?php
class AppController extends Controller {
public function beforeFilter() {
function beforeFilter() {
parent::beforeFilter();
if ($this->Session->read('Auth.User.id')) {
$userLoginInfo = $this->User->findByUserId($this->Session->read('Auth.User.id'));
$this->set('userLoginInfo', !empty($userLoginInfo) ? $userLoginInfo : NULL);
}
}
}
}
?>$userLoginInfo在所有ctp文件中都可用,但我也想在所有其他控制器操作中访问它。
发布于 2017-04-19 18:12:12
$userLoginInfo = $this->viewVars['userLoginInfo'];https://stackoverflow.com/questions/31108690
复制相似问题