在客户详细订单的info.phtml页面中获取增量ID

I need to show the current order increment ID in the order details screen, on the client page, via the info.phtml file.

If I use $this->getOrder(); or $this->getOrderId(); or $this->getIncrementId(); does not return anything.

If I use $order->getOrder(); Or $order->getOrderId(); Or $order->getIncrementId(); Returns an error as:

Fatal error: Call to a member function getIncrementId () on a non-object

What am I missing?

Please elaborate a bit more. I mean can you post the function. Try it.

$order = Mage::getModel('sales/order'); $order->load(Mage::getSingleton('sales/order')->getLastOrderId()); $lastOrderId = $order->getIncrementId();

Try below code hope this helps.

$this->getOrder()->getRealOrderId()

Please try the code below.

code located in app\design\frontend\base\default\template\sales\order\info.phtml

$_order = $this->getOrder();
echo $_order->getRealOrderId();