gpt4 book ai didi

php - 修改资源模型中的函数以在 Magento 中执行 'equals' 搜索

转载 作者:行者123 更新时间:2023-11-30 23:01:19 24 4
gpt4 key购买 nike

我的资源集合中有以下功能,如下所示:

public function searchByNameOnly($term)
{
$this->addFieldToFilter(array('organisation_name'),array(
array('like' => $term.'%'),
array('like' => $term.'%')
));
return $this;
}

我想对其进行修改,使其不使用 LIKE 而是使用 equals,因此从某种意义上说,等效的 SQL 看起来像这样:

SELECT * FROM table WHERE organisation_name = 'ACME Inc';

我应该如何修改上面的函数来做到这一点?

最佳答案

使用“eq”而不是“like”:

$this->addFieldToFilter(array('organisation_name'),array(
array('eq' => $term.'%'),
array('eq' => $term.'%')
));

关于php - 修改资源模型中的函数以在 Magento 中执行 'equals' 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23812522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com