Как фильтровать по строгому сравнению, но регистронезависимо в search model?
Для условия фильтрации по like в модели поиска, в методе public function search($params) можно писать вот так:
$query->andFilterWhere(['like', 'tz.name', $this->name])
для регистронезависимого вот так:
$query->andFilterWhere(['ilike', 'tz.name', $this->name])
А если я хочу строго вот так:
$query->andFilterWhere(['=', 'tz.name', $this->name])
но регистронезависимо. То что нужно и как писать?
Ответы (1 шт):
Автор решения: Сергей Мишин
→ Ссылка
Всё оказалось просто:
->andFilterWhere(['=', 'LOWER(tz.name)', mb_strtolower($this->name)])