【问题标题】:how can I autoload session library once in CI4 and access every where like CI3如何在 CI4 中自动加载会话库一次并像 CI3 一样访问每个地方
【发布时间】:2021-07-07 00:18:33
【问题描述】:

我正在为我的项目使用 Codeigniter 4.1。我之前在 CI3 上工作过。 我想在项目中加载一次 session 库并像我们在 CI3 autoload.php 中使用的那样在任何地方访问它。

我已经在 BaseController 中添加了$this->session = \Config\Services::session(); 代码,但是我不能在 Models 中使用它。

【问题讨论】:

    标签: php session codeigniter-4


    【解决方案1】:

    CI4 中没有 CI3 中的“超级对象”;你不应该期望任何东西会神奇地传递。如果您需要在您的控制器中存在的模型中的某些内容,请将其作为参数传递或在模型本身中创建一个新参数。

    【讨论】:

      猜你喜欢
      • 2020-08-14
      • 2018-01-06
      • 1970-01-01
      • 2014-07-21
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      • 2020-10-08
      • 1970-01-01
      相关资源
      最近更新 更多