如何访问magento中单页结账模块中的账单地址元素


how to access billing address element in one page check out module in magento?

在一页签出模块中,当我调用getCustomerBllAddr()函数时,它正在填充完整地址。我想获得地址的不同元素,如名称、城市等。我怎么能拿到这个?如何使用格式化函数f可能?

使用getCustomerBillingAddress方法返回的对象,可以执行以下操作:

$street = $address->getStreet();//or $address->getData('street')
$country = $address->getCountryId();//or $address->getData('country_id');

基本上,地址的$_data成员中的任何元素都可以这样调用。

[EDIT]
你可以得到这样的客户账单地址:

$address = $this->getCustomer()->getPrimaryBillingAddress()

然后你就可以工作做$address->getStreet()和其他。