【发布时间】:2016-04-26 00:12:05
【问题描述】:
我正在做一个 Magento 项目,但我严重卡住了。
我想在我的查询中添加 2 个 LIKE 检查。
现在我的代码如下所示:
$this->_productCollection->addAttributeToFilter(
array(
array('attribute' => 'name', 'like' => '%'.$_GET["keyword"].'%'),
array('attribute' => 'att_wine_alias', 'like' => '%'.$_GET["keyword"].'%')
)
);
att_wine_alias: 带有拼写错误或标签的文本区域
所以,如果我使用此代码,Magento 不会在 name 字段中进行搜索。如果我从过滤器中删除 att_wine_alias 属性,name 搜索工作正常。
我想使用 OR 语句在 "like" 的两个 字段 中进行搜索。
我做错了什么?
谢谢! // 对不起英文错误
【问题讨论】:
标签: php magento filter sql-like addattribute