gpt4 book ai didi

php - 如何在 Codeigniter 中将变量从一个 Controller 传递到另一个 Controller

转载 作者:可可西里 更新时间:2023-10-31 22:06:24 26 4
gpt4 key购买 nike

我刚刚开始学习 Code Igniter。

我想知道如何将变量从一个 Controller (first_cont.php) 传递到另一个 Controller (second_cont.php)?

如有任何帮助,我们将不胜感激。

提前致谢:)

最佳答案

这要视情况而定。如果您想将数据保留一段时间,那么 session 数据将是您的不二之选。但是,如果您只需要使用一次,闪存数据可能更合适。

第一步是初始化 session 库:

$this->load->library('session');

然后将信息存储在flash数据中:

$this->session->set_flashdata('item', $myVar);

最后,在第二个 Controller 中,获取数据:

$myVar = $this->session->flashdata('item');

显然,这意味着您必须从第二个 Controller 再次初始化 session 库,或者创建您自己的基础 Controller 来加载 session 库并让您的两个 Controller 都继承自那个 Controller 。

关于php - 如何在 Codeigniter 中将变量从一个 Controller 传递到另一个 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816552/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com