Magento + Shopfusion单身人士是空的

时间:2015-05-21 17:32:27

标签: magento magento-1.9

我使用Magento和Typo3(Shopfusion)。我已经上传了上传订单图片的扩展程序" pure" Magento,但在Magento通过Shopfusion。

我已经尽可能地调试了Magento。在shopfusion中,以下Singleton导致一个空数组。我检查了来自" RedPandaPlus_OrderAttachments_Block_Attachments"的getOrderAttachments。并发现它没有被称为

单身人士电话:

$orderAttachments = Mage::getSingleton('redpandaplus_orderattachments/session')->getOrderAttachments();

方法代码:

class RedPandaPlus_OrderAttachments_Block_Attachments extends Mage_Core_Block_Template
{
,...
    public function getOrderAttachments($orderId)
    {
        $collection = Mage::getModel('redpandaplus_orderattachments/orderattachment')->getCollection()
                        ->addFieldToFilter('order_id', $orderId);

        return $collection->toArray();
    }

,...
}

1 个答案:

答案 0 :(得分:0)

正如我从你的代码中看到的那样,你在调用中缺少$ orderId参数:

$orderAttachments = Mage::getSingleton('redpandaplus_orderattachments/session')->getOrderAttachments();

为了帮助您获得orderId,我需要知道您在何处调用此方法。