【发布时间】:2014-12-03 07:43:41
【问题描述】:
您好,我想在销售订单网格中显示一些自定义客户地址属性。
如何实现?
以下是我的收藏。我已成功从另一个表中添加表字段,但无法从客户/地址添加属性
protected function _prepareCollection()
{
$collection = Mage::getResourceModel('sales/order_grid_collection');
$collection->getSelect()->joinLeft(array('sfoa'=>'sales_flat_order_address'),
'main_table.entity_id = sfoa.parent_id AND sfoa.address_type="shipping"',array('sfoa.street', 'sfoa.city','sfoa.company','sfoa.customer_address_id'));
$collection->addFieldToFilter('customer_id', Mage::registry('current_customer')->getId())
->setIsCustomerMode(true);
Mage::log($collection);
$this->setCollection($collection);
return parent::_prepareCollection();
}
谢谢大家。
【问题讨论】:
标签: php magento magento-1.7