Страница 1 из 1

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

Добавлено: 22 ноя 2018, 17:51
dilon
Самописный скрипт пишет в базу данных в поле "Ответственный менеджер" с типом "Пользователи" id пользователя.
Все работает нормально. В записи отображается кто ответственный менеджер.

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

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

Подскажите, в какую? Или в чем другом причина?

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

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

Данная таблица служит для того, чтобы избежать запроса find_in_set, который медленный, при фильтрации записей.

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

Добавлено: 22 ноя 2018, 19:13
dilon
Большое спасибо. Буду изучать