10
我知道這可能很簡單,但我沒有得到。我創建了一個庫,我想從配置文件加載參數。因此,這裏是什麼,我有一個例子:將自定義配置文件加載到Codeigniter庫
// 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 =」,因爲'_construct'函數永遠不會被調用。因此'$ this-> key'仍然爲空。 – treeface 2010-10-06 16:37:16
謝謝!我以爲我瘋了。另外,我在代碼中輸入錯了......它應該是$ this-> ci-> load-> config('mylib'); – TerryMatula 2010-10-06 16:52:20