CodeIgniter 4 Session库使用异常求助:设置后无法正常工作
CodeIgniter 4 Session库初始化报错且无法正常设置Session值
我在CodeIgniter 4项目中使用Session库时遇到了问题:按照官方文档指引在Login控制器的构造函数中初始化Session库,出现了报错;后续执行设置Session值的代码后,也无法正常获取到对应的数据。
相关代码
Login控制器构造函数代码
class Login extends BaseController { protected $authModel; protected $session; public function __construct() { $this->session = \Config\Services::session(); $this->session->start(); $this->authModel = new AuthModel(); } }
设置Session值的代码
$userData = [ 'username' => $result['result']['username'], 'role_id' => $result['result']['role_id'], ]; $this->session->set($userData); // 设置session数据 dd($this->session->get("username"));
具体问题
- 在构造函数中初始化Session时触发报错
- 调用
set()方法设置Session数据后,使用get()方法无法获取到预期的Session值
恳请了解CodeIgniter 4 Session机制的大佬帮忙给出解决方案。
内容的提问来源于stack exchange,提问作者Wahyu Sedana
相关产品推荐
相关产品推荐

