2013-01-01 71 views
0

訂單的送貨地址ID我想這我想從Magento的後端訂單

$sales_order = Mage::getModel('sales/order')->load($_order->getRealOrderId()); 
$billing_address_id = $sales_order->billing_address_id; 
$shipping_address_id = $sales_order->shipping_address_id; 

這對後端訂單不起作用。使用ID而不是即$ _order->的getId()

這哪裏是代碼,您正在使用 -

+0

我從來沒有使用Magento,但你有沒有嘗試只是傾銷變量,看看有什麼有像print_r($ sales_order); ?? –

回答

1

不要使用realOrderId()加載模型?我假設您正在加載訂單集合 - 您應該能夠將shipping_address_id屬性添加到select中,以便您不必重新加載模型。 I.e ...

$ orderCollection-> addAttributeToSelect('shipping_address_id');

最後,我個人會使用的getData()或魔術getter檢索視具體情況即

的getData( 'shipping_address_id')

或者

getShippingAddressId上Magento模型屬性( )