X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Yii2: сортировка по вычисляемому полю
fedornabilkin
fedornabilkin
Topic Starter сообщение 11.1.2018, 11:24; Ответить: fedornabilkin
Сообщение #1


Здравствуйте. Вопрос касается знатоков фреймворка Yii2, а конкретно особенностей его Active Records.
Есть таблица:
id

uid_test

uid_person

points

 


Необходимо получить сумму баллов всех тестов для каждого пользователя.

Делаю запрос:



$query = History::find()
->select('SUM(points) as point_all, uid_person')
->where(['id' => $this->nn_quiz['ids']])
->andFilterWhere(['uid_person' => $this->uid_person])
->groupBy('uid_person')
;

var_dump($query->limit(15)->all());exit;

Получаю только uid_person.
Что я делаю не так? Как получить points_all и сортировать по этому полю по убыванию?


Что-то я не встречал тут специалистов, но мало ли.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
fedornabilkin
fedornabilkin
Topic Starter сообщение 11.1.2018, 18:08; Ответить: fedornabilkin
Сообщение #2


Ошибка оказалось совершенно банальной. Т.к. модель не содержит поля points_all, это поле игнорируется. Для вывода необходимо добавить ->asArray()
Сам спросил, сам ответил. Никто не работает с Yii2 что ли? Очень интересный фреймворк, уже много готовых модулей есть.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ShowPrint
ShowPrint
сообщение 11.1.2018, 18:28; Ответить: ShowPrint
Сообщение #3


[offtopic]fedornabilkin, ты по программерству и фреймворках здесь один из самых просветлённых  :rolleyes: [/offtopic]


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Профессиональная веб-разработка (Laravel, Yii2, Symfony, Wordpress, Vue.js, Nuxt.js)
Хороший код с оптимизацией по скорости. Сайты и лендинги "под клю
33 Nell 30026 5.7.2022, 21:24
автор: karambas
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСделаю движок для сайта на Yii2
10 icoder 7105 2.7.2021, 19:48
автор: nekokatalog
Открытая тема (нет новых ответов) Сделать доработки - Yii2
6 prohorlaz 1528 26.9.2019, 0:46
автор: prohorlaz
Открытая тема (нет новых ответов) Нужен Программист (Php + Yii2) + Администратор
0 codyn 1362 16.7.2019, 23:22
автор: codyn
Открытая тема (нет новых ответов) Программирование нестандартных проектов под ключ - Yii2
2 Intuit89 2081 21.3.2019, 20:47
автор: falken


 



RSS Текстовая версия Сейчас: 25.4.2024, 17:57
Дизайн