对于我的magento后端我需要一个链接,其中包含不同的客户信息。 所以我想从后端获取特定的Inforamions,但我不知道如何。 我已经查看了adminhtml /.../ template / sales / order / view / info.phtml 并找到以下一行:
<?php echo $this->htmlEscape($_order->getCustomerName()) ?>
这很好,但我需要客户名称的不同变量, - Street,-Postcode,City to 建立这样的链接: www.domain.de/category&name=CustomerName&Street=CustomerStreet& .... 我怎样才能获得这些变量? 非常感谢每一个答案!!
答案 0 :(得分:0)
理论上,客户可以拥有多个地址。如果您需要提供作为订单的帐单邮寄地址的那个,请使用
$address = $order->getBillingAddress()
这将返回Mage_Sales_Model_Order_Address
类型的对象,您可以通过
$address->getCity()
$address->getStreet()
等
否则,您可以通过调用
来获取客户的默认帐单邮寄地址$address = $order->getCustomer()->getPrimaryBillingAddress()
您也可以访问整个客户地址集合:
$customerAddresses = $customer->getAddressesCollection()