获取Magento后端上的客户地址详细信息

获取Magento后端上的客户地址详细信息,magento,backend,Magento,Backend,对于我的magento后端,我需要一个包含不同客户信息的链接。 所以我想从后端获取特定的信息,但我不知道如何获取。 我已经研究了adminhtml/../template/sales/order/view/info.phtml 并找到以下行: <?php echo $this->htmlEscape($_order->getCustomerName()) ?> 这很好,但我需要不同的变量作为客户名称,-街道,-邮政编码,城市到 建立这样的链接: www.domain

对于我的magento后端,我需要一个包含不同客户信息的链接。 所以我想从后端获取特定的信息,但我不知道如何获取。 我已经研究了adminhtml/../template/sales/order/view/info.phtml 并找到以下行:

<?php echo $this->htmlEscape($_order->getCustomerName()) ?>

这很好,但我需要不同的变量作为客户名称,-街道,-邮政编码,城市到 建立这样的链接: www.domain.de/category&name=CustomerName&Street=CustomerStreet&。。。。 如何获取这些变量?
谢谢你的每一个回答

理论上,客户可以有许多地址。如果您需要订单中提供的账单地址,请使用

$address = $order->getBillingAddress()
这将返回一个
Mage\u Sales\u Model\u Order\u Address
类型的对象,您可以通过访问该对象的属性

$address->getCity()
$address->getStreet()
等等

否则,您可以通过调用获取客户的默认帐单地址

$address = $order->getCustomer()->getPrimaryBillingAddress()
您还可以访问整个客户地址集合:

$customerAddresses = $customer->getAddressesCollection()

我相信我在回答这个问题时使用了示例代码回答了您的问题:我希望销售订单创建页面上totals.phtml文件上的客户账单地址。