【发布时间】:2021-01-10 17:07:17
【问题描述】:
我正在将我的项目从 CodeIgniter 3 升级到 CodeIgniter 4, 我正在尝试在视图中显示 flashdata 消息,但不幸的是,我尝试的每种方法都会出现不同的错误。
在 CodeIgniter 3 中,我曾经这样称呼:
<?php if ($this->session->flashdata('message')) : ?>
<div class="alert alert-success alert-dismissible fade show" role="alert">
<?php echo $this->session->flashdata('message'); ?>
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
</div>
<?php endif; ?>
我在 CodeIgniter 4 中尝试了同样的方法,但我得到了这个错误:
ErrorException
Undefined property: CodeIgniter\View\View::$session
谁能告诉我如何做到这一点? 提前致谢。
【问题讨论】:
标签: php codeigniter codeigniter-4