2016-03-22 5 views
0

私のコレクションにグループを使用する必要があります。ここで私はそれをやっている方法は次のとおりです。非EAVモデルのグループ機能を呼び出す

$products = Mage::getModel("similar/blogpost")->getCollection()->addFieldToFilter('designid',''.$pid)->group('categoryname'); 

マイコレクションクラスは、このようなものです:

<?php 
class Homeliv_Similar_Model_Resource_Blogpost_Collection extends Mage_Core_Model_Resource_Db_Collection_Abstract { 
    protected function _construct() 
    { 
      $this->_init('similar/blogpost'); 
    } 
} ?> 

私は致命的なエラーを取得しています:未定義のメソッド

答えて

0

は...以下に

$products = Mage::getModel("similar/blogpost")->getCollection()->addFieldToFilter('designid',$pid); 
$products->getSelect()->group('categoryname'); 
を試してみてください
0

$ pidより前に''を削除してください

$products = Mage::getModel("similar/blogpost")->getCollection() 
      ->addFieldToFilter('designid', $pid)->group('categoryname'); 
関連する問題