在CodeIgniter模型中加载配置文件

时间:2014-08-04 19:11:22

标签: codeigniter

我试着以这种方式编写代码。我想制作新的配置文件并从中加载项目

配置文件

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

模型

function item($key)
    {
        $data = array();
        $config = $this->config->item($key);
        foreach ($config as $row){
            $data = $row;
        }

        return $data['value'];

我是否正确地以正确的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

检查以下示例以加载其他配置文件项。

我希望blog_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'];

资料来源:link(CI文件)