使用自定义字段过滤订单集合:Magento

时间:2012-03-07 10:48:27

标签: collections filter magento

我手动在订单表(sales_flat_order)中添加了自定义字段(sales_code)。

现在我想使用该自定义字段过滤订单集合(在管理订单网格页面中)。但magento会抛出错误。

我的代码:

$collection->addFieldToFilter('sales_code', '123456');
$collection->getSelect()->where('sales_code="123456"');

错误:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'sales_code' in 'where clause'

有没有办法使用magento中的自定义字段过滤集合。

1 个答案:

答案 0 :(得分:1)

要解决此问题,我使用sales_flat_order_grid表而不是表sales_flat_order。