I have some data in array format which I wrote to a file in application/cache
folder.
Format is:
$extra_data[ some_key ] = some_data ;
它与网站配置无关, 所以我不想将其放入 < code> application/ config 。 然而, 在某些情况下, 我必须在控制器或模型中找到这个 < code> $extra_ data code > 。
我所做的是,
(1) (1) 定义控制器中的变量
class pages_model extends CI_Model
{
var $extra_data;
(2) 插入缓存文件,并将其与以上变量联系起来,
function __construct()
{
parent::__construct();
@include_once APPPATH . "cache/extra_data.php";
$this->extra_data = $extra_data;
}
3) 获得类变量作为变量,然后使用它:
function func_name()
{
$extra_data = $this->extra_data;
这就是我使用的方法,但我不确定这是正确或有效的方法。
感谢任何想法和支持。