Перейти к содержимому


При работе с полем "связь" выводятся только первые 50 значений поля из другой таблицы


Сообщений в теме: 2

#1 master2015

    Активный участник

  • Пользователи
  • PipPipPip
  • 36 сообщений
  • Пол:Мужчина
  • Интересы:Программирование

Отправлено 29 Ноябрь 2022 - 14:12

В документации сказано:

При работе с полем "связь" стоит учесть, что в нем выводятся только первые 50 значений поля из другой таблицы.
Вопрос, каким способом сделать так, чтобы выводилось больше значений? например 100, 150 или вообще все значения.
Кто знает, подскажите пожалуйста.

#2 Timur

    Активный участник

  • Техподдержка ООО "КБ"
  • PipPipPip
  • 854 сообщений
  • Пол:Мужчина

Отправлено 30 Ноябрь 2022 - 17:43

Просмотр сообщенияmaster2015 (29 Ноябрь 2022 - 14:12) писал:

В документации сказано:

При работе с полем "связь" стоит учесть, что в нем выводятся только первые 50 значений поля из другой таблицы.
Вопрос, каким способом сделать так, чтобы выводилось больше значений? например 100, 150 или вообще все значения.
Кто знает, подскажите пожалуйста.

Внимание! Это не рекомендация к действию. Т.к. ошибки в правке файла может повлечь за собой полную остановку работоспособности базы.
В конфигурационном файле config.php задаётся параметр с кодом ниже, если используете КБ на своём сервере. На облачном (saas) аккаунте не настраивается.
$config['max_active_tips']=100; // Максимальное количество напоминаний у пользователя (по умолчанию 50). Влияет на производительность КБ.

#3 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 19 Декабрь 2022 - 17:07

Просмотр сообщенияmaster2015 (29 Ноябрь 2022 - 14:12) писал:

В документации сказано:

При работе с полем "связь" стоит учесть, что в нем выводятся только первые 50 значений поля из другой таблицы.
Вопрос, каким способом сделать так, чтобы выводилось больше значений? например 100, 150 или вообще все значения.
Кто знает, подскажите пожалуйста.

А вам зачем выводить больше? Даже в списке из 50 значений вручную трудно найти искомое, поэтому как правило вначале вводят фрагмент слова чтобы отфильтровать нужные значения. Ограничение в 50 записей позволяет предотвратить "зависание" страницы, т.к. в связанной таблице могут быть тысячи строк. Но это никак не мешает найти по фрагменту нужную запись, даже среди миллиона.





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных