Найти запись в бд по строковому полю без учета регистра
Найти запись в бд по строковому полю без учета регистра
Кто знает, как запросом ActiveRecord (не Like!) найти запись на точное совпадение строкового поля, но без учета регистра?
Re: Найти запись в бд по строковому полю без учета регистра
Без ножа зарезал.
Еще раз. Нужно точное совпадение. Не Like. Но без учета регистра.
Еще раз. Нужно точное совпадение. Не Like. Но без учета регистра.
Re: Найти запись в бд по строковому полю без учета регистра
->where(['like', 'field_name', $searchString, false]);
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Re: Найти запись в бд по строковому полю без учета регистра
Re: Найти запись в бд по строковому полю без учета регистра
Я твой намек понял. Не cтавить %.
Но увы, мне нужно выбрать модели, поэтому речь идет об AR. И конструкция (['ilike', 'name', $this->name]) не канает.
Но увы, мне нужно выбрать модели, поэтому речь идет об AR. И конструкция (['ilike', 'name', $this->name]) не канает.
Re: Найти запись в бд по строковому полю без учета регистра
Код: Выделить всё
ArClass::find()->where(...)->one()
Re: Найти запись в бд по строковому полю без учета регистра
Конструкция должна быть ['like', 'name', $this->name, false], а не ['like', 'name', $this->name]!
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.