Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 无法从付款对象检索getAdditionalInformation()_Magento_Magento 1.5 - Fatal编程技术网

Magento 无法从付款对象检索getAdditionalInformation()

Magento 无法从付款对象检索getAdditionalInformation(),magento,magento-1.5,Magento,Magento 1.5,我从getAdditionalInformation获取关于付款对象的空数组。交易详情附在订单上。不知何故,我无法找回它们。我得到一个空数组。这是我的密码 $magorder = Mage::getModel('sales/order')->load($valor); $payment = $magorder->getPayment()->getAdditionalInformation(); 请有人给我指一下正确的方向。谢谢,我已经解决了。代码如下 $magorder =

我从getAdditionalInformation获取关于付款对象的空数组。交易详情附在订单上。不知何故,我无法找回它们。我得到一个空数组。这是我的密码

$magorder = Mage::getModel('sales/order')->load($valor);
$payment = $magorder->getPayment()->getAdditionalInformation();

请有人给我指一下正确的方向。谢谢,我已经解决了。代码如下

$magorder = Mage::getModel('sales/order')->load($valor);
            $payment = $magorder->getPayment();

            $collection = Mage::getModel('sales/order_payment_transaction')->getCollection()
                ->addPaymentIdFilter($payment->getId());

            foreach ($collection as $col)
            {
                print_r ($col->getAdditionalInformation());
            }

我不明白你的问题..你确定tour object有其他信息吗?如果您查看核心代码中的函数getAdditionalInformation,那么如果没有结果或者没有使用特定键从这些方法询问信息,它们将返回空数组。