如何在magento中加载客户的总地址集合

Ela*_*gan 2 mysql magento magento-1.4

我想在自定义脚本中加载客户地址集合.

此代码仅加载帐单地址,但我需要加载所有地址(我在此客户下有3个地址)

    $customerAddressId =   Mage::getSingleton('customer/session')->getCustomer()->getDefaultBilling();
    if ($customerAddressId){
           $address = Mage::getModel('customer/address')->load($customerAddressId);
          // echo "<pre>"; print_r($address->getData());echo "</pre>";
          Zend_Debug::dump($address->debug()); 
          $street = $address->getData('street');
    } 
Run Code Online (Sandbox Code Playgroud)

试过这个,但这不是退回送货地址.

Mage::getSingleton('customer/session')->getCustomer()->getDefaultBilling();
Run Code Online (Sandbox Code Playgroud)

请帮我为特定用户加载Magento客户表中的所有地址.

clo*_*eek 11

你试过这样做吗?

$customer = Mage::getSingleton('customer/session')->getCustomer();
foreach ($customer->getAddresses() as $address) {
    Zend_Debug::dump($address->debug());
}
Run Code Online (Sandbox Code Playgroud)