如何在Cakephp3中的bootstrp.php文件中读取会话varibale

时间:2018-06-08 05:25:58

标签: cakephp cakephp-3.0 cakephp-3.x cakephp-3.4

我必须将会话变量读入bootstrap.php文件,并且必须将其分配给varibale。当我访问会话变量时,我收到错误

  

错误:在null上调用成员函数session()。

以下是我的代码。

           $year=$this->request->session()->read('Auth.User.year');
             Configure::write('Theme', [
            'logo' => [
               'large' => "<b>FlexiComs</b>$year"
                ],
           ]);

1 个答案:

答案 0 :(得分:2)

bootstrap.php是错误的地方。

将数据写入您的配置,并通过从配置中读取数据,将数据写入app控制器initialize()中的会话。

应用相关逻辑不属于属于自举过程。

相关问题