gpt4 book ai didi

codeigniter - 数据可用于 codeigniter 中的所有 View

转载 作者:行者123 更新时间:2023-12-03 12:25:16 26 4
gpt4 key购买 nike

我有一个变量,包含应该存在于整个站点中的数据。我没有将此数据传递给每个 Controller 的每个 View ,而是想知道是否有一种方法可以使该数据可用于站点中的每个 View 。

钯。将此数据存储为 session 变量/ci session cookie 不是一种选择。

非常感谢。

最佳答案

创建一个 MY_Controller.php文件并将其保存在 application/core 文件夹中。在其中,类似于:

class MY_Controller extends CI_Controller {

public $site_data;

function __construct() {
parent::__construct();
$this->site_data = array('key' => 'value');
}
}

在您的 Controller 、 View 中, $this->site_data现在可用。
请注意,要使其正常工作,所有其他 Controller 都需要扩展 MY_Controller而不是 CI_Controller .

关于codeigniter - 数据可用于 codeigniter 中的所有 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171046/

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