ADDFIELDTOFILTER中的SUPEE6788和SQL语句
-
13-12-2019 - |
题
在 SUPEE-6788技术细节 Magento的人给出了如何修复Magento模块的例子。无论如何,我在安装SUPEE6788补丁后发现了一些地方,这些地方没有在示例中解释,也许有人可以帮助我。我有这个:
$collection->addFieldToFilter('`main_table`.order_id', array('in' => $ordersIds));
我只是想知道如何解决它?像这样: ('main_table .order_id',array('in" =>$ordersIds))
即只需删除"`"?
谢谢
解决方案
是的,您不能再使用任意SQL表达式,但您仍然可以使用表单 table_alias.field_name
, ,没有反引号(`)。