답변:
order_address 객체를 사용하여 배송 주소를 얻을 수 있습니다.
$address = Mage::getModel('sales/order_address')->load($shippingId);
// $shippingId is the id you get from order object.
$custName = $address->getName();
$custAddr = $address->getStreetFull();
$region = $address->getRegion();
$country = $address->getCountry();
또는 사용
print_r(get_class_methods($address));
주소 개체 ($ address)에서 사용할 수있는 방법은 무엇입니까?
그것이 당신의 문제를 해결하기를 바랍니다 :)
주문 객체에서 주소를 얻으려면 간단하게 할 수 있습니다. $order->getShippingAddress()
가정
$order_id = 123; // put your order id here
$order = Mage::getModel('sales/order')->load($order_id);
그때
$address = $order->getShippingAddress();
$custName = $address->getName();
$custAddr = $address->getStreetFull();
$region = $address->getRegion();
$country = $address->getCountry();
$address
사용하면 비어 $address = $order->getShippingAddress()
있지만 사용 $address = Mage::getModel('sales/order_address')->load($shippingId);
하면 주소를 반환합니다
Shathish는 당신에게 훌륭하고 정답을주었습니다.
그러나 싱글 톤 방법과 쿼리를 사용할 수 있습니다.
$shimnetId = "1"; // use your shipment id:
$read = Mage::getSingleton('core/resource')->getConnection('core_read');
$query = "SELECT * FROM sales_flat_order_address WHERE entity_id='".$shipmentId."'";
$results = $read->fetchAll($query);
var_dump($results);
sales_flat_order_address
청구 지 주소와 배송지 주소가 모두 포함되어 있습니다.
그것이 당신을 위해 효과가 있기를 바랍니다.