Highload-блоки: модуль, DataClass и CRUD через ORM
Loader::IncludeModule, compileEntity, поиск ID по NAME, выборки с limit, COUNT через ExpressionField, add/update/delete с проверкой isSuccess.
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 5 по тегам highload
Loader::IncludeModule, compileEntity, поиск ID по NAME, выборки с limit, COUNT через ExpressionField, add/update/delete с проверкой isSuccess.
Создание строки описания блока через HighloadBlockTable::add и привязка пользовательских полей сущности вида HLBLOCK_ID; для строки задают подписи RU/EN через массивы меток формы без забывания обязательных ключей настроек.
Подключение модуля highloadblock, сборка класса данных по ID или имени сущности, getList с лимитом и агрегатом COUNT, одиночное чтение и типовые операции add/update/delete с проверкой isSuccess.
Когда это нужно Типичный кейс: в инфоблоке хранятся «основные» материалы, а в highload — служебные справочники (флаги, подписи, привязки), из которых собирается финальный HTML в компонентах. Компоненты кешируют результат и помечают запись тегами вида iblock_id_N . Пока меняется только HL, ядро само по себе не обязано…
Как через SHOW INDEX и SHOW COLUMNS понять схему таблицы, добавить простой или составной индекс под типовые фильтры ORM и hlblock и безопасно убрать лишнее имя индекса.