Поиск по блогу
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 16 по тегам orm
Ядро Bitrix D7: короткая шпаргалка для разработчика
Почему вместо prolog достаточно header.php, где лежит конфиг и как описывается запрос к ORM: select, filter, order, limit, offset, count_total.
Пользователи и группы в D7 ORM
Типовые таблицы UserTable, GroupTable и связь UserGroupTable: фильтры, выборка полей и получение активных членств без прямых SQL.
Highload-блоки: модуль, DataClass и CRUD через ORM
Loader::IncludeModule, compileEntity, поиск ID по NAME, выборки с limit, COUNT через ExpressionField, add/update/delete с проверкой isSuccess.
Highload-блоки на D7: сущность, выборки, добавление и удаление
Подключение модуля highloadblock, сборка класса данных по ID или имени сущности, getList с лимитом и агрегатом COUNT, одиночное чтение и типовые операции add/update/delete с проверкой isSuccess.
Как через information_schema найти внешние ключи, ссылающиеся на таблицу или колонку
Готовые запросы к INFORMATION_SCHEMA для поиска всех FK «на нашу» таблицу или колонку — перед переносом Битрикса, чисткой схемы или ручным ALTER без сюрпризев.
Работа с валютами в Bitrix: CurrencyManager, ORM и модуль Sale
Подключение модуля currency, человекочитаемый список валют, выборки через CurrencyTable и CurrencyRateTable, языковые названия, базовая валюта, валюта заказа и позиции корзины, сброс кеша — в духе D7 без лишнего наследия C-классов.
Выборка инфоблоков через IblockTable и привязки к сайтам в Bitrix D7
ORM-таблица \Bitrix\Iblock\IblockTable для списка всех инфоблоков и \Bitrix\Iblock\IblockSiteTable для SITE_ID; сортировка для выпадающих списков в админке и сбор подписи «тип + сайты + название».
Индексы MySQL: ускорить ORM D7 и highload-блоки
Как через SHOW INDEX и SHOW COLUMNS понять схему таблицы, добавить простой или составной индекс под типовые фильтры ORM и hlblock и безопасно убрать лишнее имя индекса.
Элементы инфоблока через ORM в D7: API-код, объекты и свойства
Как включить класс Element…Table по символьному коду API, читать элемент через getByPrimary и getList, обходить множественные свойства и привязки к элементам, строить путь раздела из символьных кодов и посчитать строки одним запросом с ExpressionField.
Вебформа Битрикс: своя вёрстка, Ajax через endpoint и параметры AJAX_MODE
Обратная связь через модуль Веб‑формы: настройка вопросов, шаблон form.result.new, кастомный template.php без чужих стилей, отдельный ajax.php на CForm для JSON‑ответов и ограничения стандартного AJAX_MODE.
Сколько элементов в разделе инфоблока в D7: SectionElementTable и агент с UF-счётчиками
Подсчёт активных элементов по привязке к разделу через \Bitrix\Iblock\SectionElementTable и фоновый агент, который сохраняет два числа в пользовательские поля раздела — только свой раздел и сумму с учётом вложенности.
Элементы инфоблока в Битрикс D7: ORM, свойства и выборки
Как работать с элементами инфоблока через ElementTable: символьный код API, getList, объекты, множественные свойства и кеш ORM-выборок.