2013-01-10 24 views
0

我是Codeigniter的新手,試圖編輯在數據庫中輸入的字段。另外我從CI tutorial繼續本教程。當我試圖運行的網站,我得到了錯誤,如Core/Model.php codeigniter中顯示的錯誤

Message: Undefined property: Books::$query 

Filename: core/Model.php 

Line Number: 51 

但我沒有修改的核心文件的任何代碼。我的模型book_model.php

function get($id) 
    { 
     //echo $id; 
     $this->load->database(); 

     // echo 'sda'; 
     $query = $this->db->get_where('books',array('id'=>$id)); 

     echo 'test'; 
     $a = $this->query->row_array(); 
     var_dump($a); 
     return $a; 
    } 

我能看到的回聲,但var_dump()說明不了什麼。

+0

你有桌子書嗎? –

+0

是的,它存在於數據庫中 – Nitish

+0

是不是在$ this-> load-> database()語句中缺少group_name? –

回答

5

您引用查詢結果字符串錯誤。

嘗試:

$a = $query->row_array(); 

和你的var_dump會工作。

通常在CI中,您不應該從模型中回顯內容。使用你的控制器從模型中獲取數據,並在你的視圖中迴應事物。

+0

謝謝jtheman ...我能夠最終查看'var_dump()'結果。非常感謝。 – Nitish

相關問題