我爲API訪問創建了一個庫,並且爲庫使用的常用函數創建了一個單獨的幫助器。在codeigniter中,新庫可以通過創建自己的實例來訪問本機類...如何在codeigniter的庫中加載助手?
$ example_instance = & get_instance();
我這樣做,加載我的幫手 - 但每次調用幫助函數時,我都會得到「嘗試訪問非對象」的錯誤。我究竟做錯了什麼?
這裏就是我有
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class api_example {
private $api;
public function __construct(){
$this->api = & get_instance();
$this->api->load->helper('helper_test');
}
public function search_recent($param){
$string = $this->api->helper_test->connect($url); //error!!!
return $xml;
}
}
/* End of file */
正如預防措施..是助手文件命名爲「helper_test」..標點符號真的是我後。看起來好像助手文件沒有被加載。 – 2011-12-31 20:41:21
我們可以看看你的'helper_test'代碼嗎? – 2011-12-31 21:14:40