0

我有一个数组,其中填充了一些不是来自 magento 的对象。我从 3rd 方软件中获取了它们,并在 magento 网格中显示它们。网格填充完成。但是,当我尝试将寻呼机添加到其集合中时,它会引发异常。这是异常文本

Magento 错误

我在一些文章中看到,magento 集合和 php 中的普通数组是有区别的。我是 magento 的新手,所以我需要帮助。我还尝试按照建议将其转换为 magento 集合

将数组转换为集合

但它也不起作用。任何帮助将不胜感激。

问候

4

1 回答 1

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); 

}

希望这对你有用!

干杯!

于 2013-10-29T13:16:35.093 回答