2011-11-10 6 views
0

これは私がやろうとしていることです!終了日を基準にして結果をフィルタリングしたい場合は、終了日が現在の日付よりも小さい場合は結果を表示してください。有効期限を基準に結果を得る方法

public function getAllEvents() { 

    $all_events = Mage::getModel('events/events')->getCollection() 
     ->addAttributeToFilter('end_date', array('lt' => date(strtotime(getdate()),'YYYY-MM-dd HH:mm:ss')) 
     ->setOrder('start_date', 'ASC') 
     ->getData(); 
    return $all_events; 
} 

が、私は(結果 ます$ this-> getAllEventsを取得しようとすると、フロントエンドでこのエラーを取得しています)。

解析エラー:

->addAttributeToFilter('end_date', array('lt' => date(strtotime(getdate()),'YYYY-MM-dd HH:mm:ss')) 

は別のものを追加)、あなたはすべてのセットする必要があります:構文エラー、予期しないT_OBJECT_OPERATOR は、あなたが次の行に)欠けている

答えて

0

助けてください。

+0

致命的なエラー:未定義のメソッドEsol_Events_Model_Mysql4_Events_Collectionに呼び出し:: addAttributeToFilter()の代わりに属性 – atif

+0

するTry addEntityToFilterを今、この:( 致命的なエラーになっ:未定義のメソッドEsol_Events_Model_Mysql4_Events_Collectionに呼び出し:: addEntityToFilterを() –

+0

の – atif

関連する問題