События в 1С-Битрикс: OnIBlockPropertyBuildList
⚡️ Кэширование данных в Bitrix D7: ускоряем выдачу
⚡️ Кэширование данных в Bitrix D7: ускоряем выдачу Работаешь с массивами из Highload‑блоков или собираешь сложные выборки через ORM и замечаешь, что страница тянется слишком долго? Документация про Bitrix\Main\Data\Cache есть, но копировать примеры из старых проектов — не всегда удобно. Используй этот готовый сниппет: оборачивай «тяжёлые» запросы в простой кэш на указанное время и забудь о лишних запросах к БД. <?php use Bitrix\Main\Data\Cache; $cacheTime = 3600; // время жизни в...
Работа с d7 Factory "Фабрикой" в Битрикс24
Не секрет, что в Битрикс24 api есть множество способов получить элементы и обработать их. В данной статье мы разберем один из последних методов работы через Factory. Важным моментом является то, что со счетами и смарт-процессами возможна работа только через Factory, поэтому данный механизм необходим для изучения. У Битрикса есть документация на эту тему, но мы попытаемся упростить. Ниже обязательно приведем ссылки на официальную документацию. Как обычно, подключаем пролог require($_SERVER["DOCUMENT_ROOT"]...