Как фильтровать по строгому сравнению, но регистронезависимо в 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)])
→ Ссылка