2013-03-19 47 views
1

我:

$autoload['libraries'] = array('database'); 

,並在模型稱爲球隊,我有這樣的一個函數內:

$query = $this->db->query("Select * from Teams"); 

但我得到這個錯誤: 消息:未定義屬性:團隊:: $ DB

但是,如果我這樣做:

$CI =& get_instance();   
$query = $CI->db->query("Select * from Teams"); 

它的工作原理。我不應該加載配置項。我如何解決這個問題?

+2

你能後的全你的模型類的來源? – 2013-03-19 22:38:17

+4

如果沒有看到代碼,我會猜測你的模型中有一個'__construct()'方法,它不會調用'parent :: __ construct()'。 – 2013-03-19 23:05:45

回答

1

無法理解你小寫前team_model.php和類 名的問題,但模型文件名與資本後者前開始

class Team_model extends CI_Model {} 

或者請完整的代碼來了解問題