我的资源集合中有以下功能,如下所示:
public function searchByNameOnly($term)
{
$this->addFieldToFilter(array('organisation_name'),array(
array('like' => $term.'%'),
array('like' => $term.'%')
));
return $this;
}
我想修改它,所以它不是使用LIKE而是等于,所以在某种意义上,SQL等价物看起来像这样:
SELECT * FROM table WHERE organisation_name = 'ACME Inc';
我应该如何修改上述功能呢?
答案 0 :(得分:0)
使用' eq'而不是'喜欢':
$this->addFieldToFilter(array('organisation_name'),array(
array('eq' => $term.'%'),
array('eq' => $term.'%')
));