我正在使用 FuelPHP 和 MySQL,并希望使用 ORM 对具有区分like
大小写排序规则的列进行不区分大小写的查询。
例如,在我的 orm 模型中,我想做这样的事情:
public static function search_by_name($name)
{
return self::query()->where('name', 'like', '%' . $name . '%')->get();
}
这里的问题是,当我搜索 时$name = 'john'
,表达式将不匹配该列包含的行,John
反之亦然。
有谁知道如何解决这个问题?