在CodeIgniter模型中加载配置文件

在CodeIgniter模型中加载配置文件,codeigniter,Codeigniter,我正试图用这种方式编写代码。我想创建新的配置文件并从中加载项 配置文件 $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 7200; $config['sess_encrypt_cookie'] = TRUE; 模型 我的方法正确吗?请检查下面的示例以加载其他配置文件项 这里我想访问blog\u settings.php(位于config文件夹中)中的项目 现在检查此代码以访问该

我正试图用这种方式编写代码。我想创建新的配置文件并从中加载项

配置文件

$config['sess_cookie_name']     = 'ci_session';
$config['sess_expiration']      = 7200;
$config['sess_encrypt_cookie']  = TRUE;
模型


我的方法正确吗?请检查下面的示例以加载其他配置文件项

这里我想访问
blog\u settings.php
(位于
config
文件夹中)中的项目

现在检查此代码以访问该配置文件以获取/设置值

// Loads a config file named blog_settings.php and assigns it to an index named "blog_settings"
$this->config->load('blog_settings', TRUE);

// Retrieve a config item named site_name contained within the blog_settings array
$site_name = $this->config->item('site_name', 'blog_settings');

// An alternate way to specify the same item:
$blog_config = $this->config->item('blog_settings');
$site_name = $blog_config['site_name'];

来源:(CI文档)

Mmm,您得到了正确的值,但您的$config将是一个字符串,因此我认为foreach不会做您期望的事情。您的新配置文件的名称是什么?
// Loads a config file named blog_settings.php and assigns it to an index named "blog_settings"
$this->config->load('blog_settings', TRUE);

// Retrieve a config item named site_name contained within the blog_settings array
$site_name = $this->config->item('site_name', 'blog_settings');

// An alternate way to specify the same item:
$blog_config = $this->config->item('blog_settings');
$site_name = $blog_config['site_name'];