2012-06-25 55 views
0

我用笨1.7之前,現在我已經升級到笨2.我想寫一個非常簡單的模型:笨2模型不承認db對象

<?php 
class Test extends CI_Model{ 

function __construct(){ 
    parent::__construct(); 
} 

function test(){ 
    $this->db->orderby ('updateDate', 'desc'); 
    $this->db->where ('logicalDelete', 0); 
    $rs = $this->db->get ('act_activity_vw'); 

    if (! $rs) { 
    throw new DatabaseException(); 
    } 

    return $rs->result(); 
} 
} 

,我有調用它的簡單控制器。但是當我嘗試運行它時,出現以下錯誤:

<b>Fatal error</b>: Call to a member function orderby() on a non-object in <b>C:\xampp\htdocs\API\application\models\test.php</b> on line <b>9</b><br /> 

看起來好像它不能將'db'識別爲對象成員。

我做錯了什麼?

+0

你嘗試過order_by而不是orderby嗎? – amd

+0

你流量是錯的應該先有條件再按order order by by order_by這是正確的 –

+0

是的,這是另一個改變,從以前的版本。 – Tomer

回答