sefkiss
@sefkiss
Обычный человек, интересуюсь всем)

Как сделать выбор данных по первой букве yii2?

Привет, помогите, ниче в голову уже нелезет (да и незнаю).
Нужно выбрать значения которые начинаются на букву.
$q = БУКВА;
$query = Model::find()->where(['like','name', $q])->orderBy('name ASC')->all();
Так он мне естественно отдает, все значения где буква присутствует. а не первая.
Подскажите как лучше сделать?
  • Вопрос задан
  • 360 просмотров
Решения вопроса 1
Immortal_pony
@Immortal_pony
$query = Model::find()->where('name LIKE :q')->addParams(['q'=>$q . '%'])->orderBy('name ASC')->all();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы