致命错误:在magento中的非对象上调用成员函数getMethodInstance()

时间:2015-10-25 09:29:44

标签: php magento payumoney

我正在整合magento payumoney网关。我正在payumoney网站上使用payumoney扩展。但是它通过这个错误

Fatal error: Call to a member function getMethodInstance() on a non-object in D:\xampp\htdocs\build\store\app\code\core\Mage\Payment\Model\Observer.php on line 46

在此网址

http://localhost/build/store/index.php/payucheckout/shared/redirect/

为此,我按照https://magento.stackexchange.com/questions/31517/magento-fatal-error-call-to-a-member-function-getmethodinstance-on-a-non-obje

进行操作

但无法理解发生了什么。 我的网站观察员代码

$order = $observer->getEvent()->getOrder();

    if ($order->getPayment()->getMethodInstance()->getCode() != 'free') {
        return $this;
    } 

删除此错误我已将旧版本的magento更新为新版请帮助查找。

0 个答案:

没有答案