【问题标题】:How to read session variable in bootstrp.php file in Cakephp3如何在 Cakephp 3 中读取 bootstrap.php 文件中的会话变量
【发布时间】:2018-11-18 02:46:36
【问题描述】:

我必须将会话变量读入bootstrap.php 文件,并且必须将其分配给一个变量。当我访问会话变量时出现错误:

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

下面是我的代码。

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

【问题讨论】:

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


    【解决方案1】:

    bootstrap.php 放错地方了。

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

    App相关逻辑属于引导进程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 2013-08-03
      相关资源
      最近更新 更多