我手动在订单表(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中的自定义字段过滤集合。
答案 0 :(得分:1)
要解决此问题,我使用sales_flat_order_grid表而不是表sales_flat_order。