我需要在客户页面上的info.phtml文件中显示订单详情屏幕中的当前订单增量ID。
如果我使用$this->getOrder();
或$this->getOrderId();
或$this->getIncrementId();
则不会返回任何内容。
如果我使用$order->getOrder();
或$order->getOrderId();
或$order->getIncrementId();
则返回错误:
致命错误:在a上调用成员函数getIncrementId() 非对象
我错过了什么?
答案 0 :(得分:0)
尝试下面的代码希望这有帮助。
$this->getOrder()->getRealOrderId()
答案 1 :(得分:0)
请尝试以下代码。
代码位于app \ design \ frontend \ base \ default \ template \ sales \ order \ info.phtml
$_order = $this->getOrder();
echo $_order->getRealOrderId();
答案 2 :(得分:-1)
请详细说明一下。我的意思是你能发布这个功能吗?试试吧。
$order = Mage::getModel('sales/order');
$order->load(Mage::getSingleton('sales/order')->getLastOrderId());
$lastOrderId = $order->getIncrementId();