自定义集合magento中的寻呼机错误

时间:2013-10-29 13:01:48

标签: php arrays magento exception pager

我有一个数组填充了一些不是来自magento的对象。我从第三方软件中取出它们,我在magento网格中显示它们。网格填充完整。但是当我尝试在其集合中添加一个寻呼机时,它会抛出一个异常。这是例外文本

Magento Error

我在一些文章中看到magento集合和php中的普通数组之间存在差异。我是magento的新手,所以我需要帮助。我也尝试将其转换为

中提出的magento集合

Convert an array to a collection

但它也没有用。任何帮助都将受到高度赞赏。

此致

1 个答案:

答案 0 :(得分:2)

请尝试以下代码。

protected $collection;
public $collection1;
public $rowObj;
protected function _construct()
{
$currentPage = (empty($_REQUEST['p'])) ? 1 : $_REQUEST['p'];
$setLimit = (empty($_REQUEST['limit'])) ? 9 : $_REQUEST['limit'];
$collection1 = new Varien_Data_Collection(); 
$rowObj = new Varien_Object();
 $this->collection = array_merge($this->getPreviousLead(), $this->getLeadsData()); 
$this->collection = array_merge($this->collection, $this->getContactsData());
 $this->collection = array_merge($this->collection, $this->getUpdateLeads()); 
$this->collection->setPage($currentPage, $setLimit);
$rowObj->setData($this->collection); 

$collection1->addItem($rowObj); 

}

希望这对你有用!

干杯!