【发布时间】:2015-03-18 10:35:00
【问题描述】:
我创建了新的客户属性“personal_number”,现在想在 adminhtml sales_order_grid 的新列中显示它。 我已经完成了在网格中显示列的所有工作(在 config.xml 中重写类),创建了需要重写 _getCollectionClass() 和 _prepareColumns() 的 MyName_MyModule_Block_Adminhtml_Order_Grid。我的问题出在 _getCollectionClass() 中,我需要在其中进行数据库查询以将客户属性数据加入订单集合。因为我是 Magento 的新手,所以我很难理解 magento 方式的查询逻辑。有人可以帮我在下面以 Magento 方式编写 MySql 查询,以在订单网格中获取我的客户属性“personal_number”的值:
SELECT Orders.*, Customers.customer_id, Custumer.personal_namber FROM Orders INNER JOIN Customers ON Orders.customer_id = Customer.customer_id
【问题讨论】:
标签: magento collections