Сортировка поля с типом "Пользователи"

Все вопросы/проблемы по установке и использовании.
Ответить
dilon
Спонсор
Спонсор
Сообщения: 236
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Сортировка поля с типом "Пользователи"

Сообщение dilon »

Самописный скрипт пишет в базу данных в поле "Ответственный менеджер" с типом "Пользователи" id пользователя.
Все работает нормально. В записи отображается кто ответственный менеджер.

Но когда записи надо отсортировать по ответственному менеджеру, то сортировка не работает. Эти записи не попадают в выдачу.
Если же ответственного менеджера прописать в карточку "ручками", то такие записи попадают в выдачу сортировки.

Подозреваю, что не только в целевую базу данных надо писать id пользователя. Но и еще в какую-то бд. И именно по ней и происходит сортировка.

Подскажите, в какую? Или в чем другом причина?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9228
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Сортировка поля с типом "Пользователи"

Сообщение support »

Смотрите includes\classes\model\choices_values.php
Есть таблица app_entity_#_values где #- это номер сущности.
Туда нужно дополнительно записывать значения для определенный полей.

Данная таблица служит для того, чтобы избежать запроса find_in_set, который медленный, при фильтрации записей.
dilon
Спонсор
Спонсор
Сообщения: 236
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Re: Сортировка поля с типом "Пользователи"

Сообщение dilon »

Большое спасибо. Буду изучать
Ответить