За последние 24 часа нас посетили 20170 программистов и 1006 роботов. Сейчас ищут 368 программистов ...

Сортировка в запросе Active Record

Тема в разделе "PHP для новичков", создана пользователем Konstant1n, 6 апр 2019.

  1. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    Всем привет.
    Нужна Ваша помощь по выборке в Active Record.
    Как мне сделать выборку, отсортировав по id ASC?
     
  2. sobachnik

    sobachnik Старожил

    С нами с:
    20 апр 2007
    Сообщения:
    3.380
    Симпатии:
    13
    Адрес:
    Дмитров, МО
    Если отвечать также коротко, как задан вопрос - то, наверно, через свойство sort объекта Active Data Provider... :)
     
  3. muzmmuz

    muzmmuz Новичок

    С нами с:
    8 апр 2019
    Сообщения:
    41
    Симпатии:
    1
    Адрес:
    Россия, Москва
    Так в документации жи есть:

    Код (Text):
    1. ->orderBy(['id' =>SORT_ASC])
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.553
    Симпатии:
    1.754
    @muzmmuz, не про Yii2 речь :) Чел свою реализацию ActiveRecord изобрести хочет :)

    Свой ActiveQuery/QueryBuilder ты вряд ли потянешь. Остаётся обычным SQL-ем получать данные и разпихивать по моделям
     
  5. muzmmuz

    muzmmuz Новичок

    С нами с:
    8 апр 2019
    Сообщения:
    41
    Симпатии:
    1
    Адрес:
    Россия, Москва
    а, свой ActiveRecord. я думаю может еще какой-то он имел ввиду. Ну тогда удачи автору топика :)
    тогда да, обычным sql запросом
    Код (Text):
    1. ... ORDER BY column1, column2, ... ASC|DESC;
     
  6. Konstant1n

    Konstant1n Активный пользователь

    С нами с:
    14 авг 2017
    Сообщения:
    273
    Симпатии:
    1
    Адрес:
    Волгоград
    спасибо:)