Сниппеты d7: ORM

Нестандартные сортировки в ORM/хайлоадблоках Октябрь 31, 2018

Использование сложных сортировок в ORM (случайная сортировка, сортировка с пустыми значениями в конце и т.д.).

Теги: Хранение данных, Хайлоадблоки, Как это сделать?, ORM

Подробнее →

Работа с товарами каталога Октябрь 18, 2018

Работа с товарами каталога с помощью класса "\Bitrix\Catalog\ProductTable".

Теги: Хранение данных, ORM, Магазин

Подробнее →

Пользовательские поля Октябрь 5, 2018

Работа со свойствами главного модуля (пользовательскими полями) при помощи класса "\Bitrix\Main\UserFieldTable".

Теги: Хранение данных, Хайлоадблоки, ORM

Подробнее →

Типы цен и цены на товары Сентябрь 21, 2018

Работа с типами цен модуля "Торговый каталог" при помощи классов "\Bitrix\Catalog\GroupTable", "\Bitrix\Catalog\GroupLangTable", "\Bitrix\Catalog\GroupAccessTable", "\Bitrix\Catalog\PriceTable".

Теги: ORM, Магазин

Подробнее →

Полнотекстовый поиск в ORM/хайлоадблоках Сентябрь 4, 2018

Обычно полнотекстовый поиск становится необходим, когда количество элементов в таблице базы данных переваливает за сотни тысяч. Тогда использование обычных фильтров может стать невозможным ввиду длительности исполнения запроса.

Теги: Хайлоадблоки, Как это сделать?, ORM

Подробнее →

Работа со складами и количеством товара Июнь 2, 2018

Работа со складами и количеством товара средствами классов "\Bitrix\Catalog\StoreTable" и "\Bitrix\Catalog\StoreProductTable".

Теги: ORM, Магазин

Подробнее →

Работа с отгрузками заказа Июнь 2, 2018

Работа с отгрузками заказа средствами классов "\Bitrix\Sale\Internals\ShipmentTable", "\Bitrix\Sale\Internals\ShipmentExtraServiceTable" и др.

Теги: ORM, Магазин

Подробнее →

Добавление пользователя в группу Март 15, 2018

Добавление пользователя в группу средствами класса "\Bitrix\Main\UserGroupTable".

Теги: ORM, Пользователи

Подробнее →

Выборка свойств инфоблока Декабрь 6, 2017

Выборка свойств инфоблока средствами класса "\Bitrix\Iblock\PropertyTable".

Теги: Инфоблоки, ORM

Подробнее →

Выборка разделов инфоблока Декабрь 1, 2017

Выборка разделов инфоблока средствами класса "\Bitrix\Iblock\SectionTable".

Теги: Инфоблоки, ORM

Подробнее →

Варианты значений свойств типа "Список" Ноябрь 23, 2017

Работа с вариантами значений свойств типа "Список" средствами класса "\Bitrix\Iblock\PropertyEnumerationTable".

Теги: Инфоблоки, ORM

Подробнее →

Работа с сайтами Ноябрь 4, 2017

\Bitrix\Main\SiteTable - класс для работы с сайтами в системе битрикс.

Теги: Основное, ORM

Подробнее →

Добавление хайлоадблока Октябрь 19, 2017

Добавление хайлоадблока и создание полей.

Теги: Хранение данных, Хайлоадблоки, ORM

Подробнее →

Базовые операции с хайлоадблоками Октябрь 19, 2017

Работа с хайлоадблоками в битрикс - получение объекта, выборка данных, добавление, обновление, удаление.

Теги: Хранение данных, Хайлоадблоки, ORM

Подробнее →

Выборка пользователей Октябрь 10, 2017

Выборка трех последних авторизовавшихся пользователей на сайте

Теги: ORM, Пользователи

Подробнее →

Получение привязок пользователей к группам Октябрь 10, 2017

Класс \Bitrix\Main\UserGroupTable можно использовать как для выборки всех групп пользователя, так и для выборки всех пользователей группы. Т.к. ORM позволяет выбрать любые поля как пользователя, так и группы, то дополнительных запросов не потребуется.

Теги: ORM, Пользователи

Подробнее →

Выборка групп пользователей Октябрь 10, 2017

Выборка групп пользователей по фильтру с сортировкой.

Теги: ORM, Пользователи

Подробнее →