【问题标题】:Magento Fatal Error - Call to a member function getId() on a non-objectMagento 致命错误 - 在非对象上调用成员函数 getId()
【发布时间】:2015-06-16 21:19:19
【问题描述】:

将 Magento 连接到 Zapier 时,响应是错误代码:

authorization failed: junk after document element: line 2, column 0

进一步搜索显示原因是 Magento 中的 IWD 销售代表扩展。

致命错误:在非对象上调用成员函数 getId() /home/moove/public_html/app/code/community/IWD/SalesRepresentative/Model/Observer.php 在线 452

下面是第 449 - 459 行

}

public function getUserSettings(){
    $userId = Mage::getModel('admin/session')->getUser()->getId();
    $item = Mage::getModel('salesrep/users')->load($userId,'user_id');
    if ($item->getId()){

        return $item;
    }
    return false;
}

感谢任何人帮助解决此问题。

【问题讨论】:

  • 首先尝试 var_dump 你的$userId$item。结果如何?

标签: php magento zapier


【解决方案1】:

试试

$userId =Mage::getSingleton('admin/session')->getUser()->getId();

【讨论】:

    猜你喜欢
    • 2010-12-20
    • 2016-02-02
    • 2014-05-06
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多