Magento如何使用客户网格加入另一个表

时间:2015-02-06 11:18:05

标签: magento

我想加入另一个表,客户网格条件将是自定义属性值和表列值。 我为客户添加了一个自定义属性,属性名称为affiliate_id,我的其他表名称为aff_accounts,我想在客户网格中显示aff_accounts表的列。

请帮帮我。

由于

1 个答案:

答案 0 :(得分:0)

如果您遇到任何问题,可以问我。请尝试以下代码:

protected function _prepareCollection() {

$collection = Mage::getResourceModel('customer/customer_collection')->addNameToSelect();
$collection->getSelect()->join(
array('e' => 'event'), 'e.customer_id=main_table.entity_id', array('e.status') // added 'e.status' in stead of 'status'
);

$this->setCollection($collection);
return parent::_prepareCollection();
}

希望它会对你有所帮助。