Yandex Metrika

Поиск по блогу

Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации

Теги: orm ×

Найдено результатов: 16 по тегам orm

Ядро Bitrix D7: короткая шпаргалка для разработчика

Подключение окружения В типовых шаблонах достаточно require $_SERVER['DOCUMENT_ROOT'].'/bitrix/header.php' : он поднимает ядро, зарегистрированные модули и контекст запроса. Глобальные переменные старого стиля остаются ради совместимости, но новый код строится вокруг сервисов ядра и ORM вместо «магических» глобальных…

Пользователи и группы в D7 ORM

Связующая модель Таблица UserGroupTable описывает пары пользователь / группа: по ней удобно узнать, в каких группах состоит конкретный логин и каких пользователей содержит роль администратора каталога. Таблицы UserTable и GroupTable дают реквизиты сторон связи. Списки и фильтры Достаточно собрать 'select' / 'filter'…

Как через information_schema найти внешние ключи, ссылающиеся на таблицу или колонку

Готовые запросы к INFORMATION_SCHEMA для поиска всех FK «на нашу» таблицу или колонку — перед переносом Битрикса, чисткой схемы или ручным ALTER без сюрпризев.

Работа с валютами в Bitrix: CurrencyManager, ORM и модуль Sale

Подключение модуля currency, человекочитаемый список валют, выборки через CurrencyTable и CurrencyRateTable, языковые названия, базовая валюта, валюта заказа и позиции корзины, сброс кеша — в духе D7 без лишнего наследия C-классов.

Выборка инфоблоков через IblockTable и привязки к сайтам в Bitrix D7

Зачем смотреть именно на IblockTable Глобальный список инфоблоков хранится в b_iblock ; в D7 к нему обращаются через \Bitrix\Iblock\IblockTable . Отдельная сущность \Bitrix\Iblock\IblockSiteTable описывает, на каких сайтах ( SITE_ID ) разрешён каждый инфоблок — одна строка на пару «инфоблок–сайт». Для выпадающих…

Элементы инфоблока через ORM в D7: API-код, объекты и свойства

Символьный код API — обязательное звено ORM для элементов инфоблока «видит» структуру только после того, как в настройках инфоблока заполнено поле символьный код API (латиница, с буквы). По нему генерируется класс вида \Bitrix\Iblock\Elements\Element{ApiCode}Table . Без кода придётся опираться на универсальные…

Вычисляемые поля ORM в Bitrix D7: агрегаты и функции SQL в запросе

Как через runtime и ExpressionField подмешать в выборку агрегаты и функции MySQL без тяжёлых постобработчиков PHP: синтаксис плейсхолдеров %s для имён столбцов и практический пример по крайним датам.

Вебформа Битрикс: своя вёрстка, Ajax через endpoint и параметры AJAX_MODE

Обратная связь через модуль Веб‑формы: настройка вопросов, шаблон form.result.new, кастомный template.php без чужих стилей, отдельный ajax.php на CForm для JSON‑ответов и ограничения стандартного AJAX_MODE.

Сколько элементов в разделе инфоблока в D7: SectionElementTable и агент с UF-счётчиками

Подсчёт активных элементов по привязке к разделу через \Bitrix\Iblock\SectionElementTable и фоновый агент, который сохраняет два числа в пользовательские поля раздела — только свой раздел и сумму с учётом вложенности.

Элементы инфоблока в Битрикс D7: ORM, свойства и выборки

Зачем переходить на ORM элементов В D7 для инфоблоков появился полноценный ORM-слой: типизированные выборки, объекты вместо «сырых» массивов и предсказуемые имена полей. Это удобнее, чем бесконечные CIBlockElement::GetList с префиксами PROPERTY_* , особенно в сервисах и модулях. Ниже — практический минимум на…