在客户明细订单

时间:2016-12-25 15:07:26

标签: php magento

我需要在客户页面上的info.phtml文件中显示订单详情屏幕中的当前订单增量ID。

如果我使用$this->getOrder();$this->getOrderId();$this->getIncrementId();则不会返回任何内容。

如果我使用$order->getOrder();$order->getOrderId();$order->getIncrementId();则返回错误:

  

致命错误:在a上调用成员函数getIncrementId()   非对象

我错过了什么?

3 个答案:

答案 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();