3 года назад
Решение проблемы N+1
Используя API мы видим красивый фасад. Что за ним скрывается, какая сложность? А может все работает волшебным образом? Допустим нам нужно получить через API список элементов инфоблока, у этих элементов несколько свойств, среди которых могут быть привязки к другим элементам инфоблока, у которых тоже выберем набор свойств. Как с этим справляется backend, давайте разбираться. GraphQL API состоит из набора типов. Экземпляры типов объединяются в структуры и отдаются клиенту в форме json. Есть базовые типы, скалярные: строка, целое и дробное числа, булевый и т...
5 месяцев назад
Управление свойствами элементов инфоблоков в Bitrix: автоматизация и кастомизация
В современных веб-приложениях, особенно в CMS, таких как Bitrix, важно обеспечить гибкость управления данными. В данной статье рассмотрим, как автоматизировать процесс управления свойствами элементов инфоблоков и кастомизировать интерфейс административной панели. Создание свойства осуществляется через функцию createProperty, которая проверяет существование свойства и создает его при необходимости...