gpt4 book ai didi

codeigniter - 使用 CI hook 设置公共(public)变量

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

我有几个常用变量,我想使用钩子(Hook)来设置它们。例如,我有一个 post_controller_constructor Hook ,在其中我想执行一些逻辑来设置用户主文件夹:

public function post_controller_constructor() {             
$home_folder = isset($_SESSION['hf']) ? $_SESSION['hf'] : NULL;

// Check whether the homefolder value has been set
$home_folder = isset($_SESSION['hf']) ? base_url($_SESSION['hf']) : base_url('default');
}

但是如何将结果变量 $home_folder 传递回我的 Controller ?

最佳答案

public function post_controller_constructor() {             
$home_folder = isset($_SESSION['hf']) ? $_SESSION['hf'] : NULL;

// Check whether the homefolder value has been set
$home_folder = isset($_SESSION['hf']) ? base_url($_SESSION['hf']) : base_url('default');

$CI =& get_instance();

$CI->home_folder = $home_folder;

}

会做的。

关于codeigniter - 使用 CI hook 设置公共(public)变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11127804/

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