将自定义配置文件加载到Codeigniter库中

时间:2010-10-06 15:28:11

标签: codeigniter config

我知道这可能很简单,但我没有得到。我已经创建了一个库,我想从配置文件中加载参数。所以这是我所拥有的一个例子:

// libraries/Mylib.php
class Mylib {
   var $ci;
   var $key;
   public function _construct {
     $this->ci =& get_instance();
     $this->ci->config->load('mylib');
     $this->key = $this->ci->config->item('key');
   }
   public function myKey() {
     return "Key=" . $this->key;
   }
}

// config/mylib.php
$config['key'] = 'randomcharacters';

我加载了库,并尝试打印出myKey函数,但只返回“Key =”,没有实际的键。我错过了什么?

1 个答案:

答案 0 :(得分:16)

您似乎错过了构造函数的下划线:

而不是

public function _construct () {

你应该使用

public function __construct () {