将数据添加到Magento网格集会破坏寻呼机

时间:2010-11-17 06:27:06

标签: php collections magento grid pagination

在我自己的Magento扩展中,我使用网格块,在我的数据库表中显示数据集合。到目前为止,一切都运作正常,而magento的标准分页也是如此。

我现在想要将一些不在db表中的随机数据添加到集合中,以便在我的网格中显示它。如果我尝试如下,则分页停止工作:

class My_own_Block_Admin_Main_Grid extends Mage_Adminhtml_Block_Widget_Grid
{
    protected function _prepareCollection {

         // Load the collection
         $collection = getResourceModel('sales/order_grid_collection');

         // Add custom data
         $collection->addToAll('example', 'This is a test');

         // Set the collection
         $this->setCollection($collection);
         return parent::_prepareCollection();   
    }
}

现在分页是无效的。第1页与2相同,显示所有条目。

在不破坏分页的情况下,对数据进行收集的正确和有效方法是什么?

1 个答案:

答案 0 :(得分:0)