Транзакции в Битрикс: атомарные операции без «полусохранений»
Транзакция — это способ выполнить несколько SQL-операций как **одно целое**: либо применятся все изменения, либо ни одно.
6 статей
Транзакция — это способ выполнить несколько SQL-операций как **одно целое**: либо применятся все изменения, либо ни одно.
ServiceLocator и Dependency Injection в Bitrix — это не просто модные термины, а реальные инструменты для решения проблем legacy-кода. В статье разбираем, как перестать писать спагетти-код с жестко зашитыми зависимостями и начать строить масштабируемую архитектуру.
AJAX-запросы — неотъемлемая часть современного веб-приложения. Они позволяют обновлять данные на странице без перезагрузки, создавать интерактивные интерфейсы и улучшать пользовательский опыт. В 1С-Битрикс для обработки AJAX-запросов используется механизм контроллеров — удобный и безопасный способ связать JavaScript-код на фронтенде с PHP-логикой на сервере.
Подробное руководство для разработчиков Битрикс, которые хотят перейти от устаревших методов `CIBlockElement` и `CIBlockSection` к современному объектному API. Если вы устали от ручного формирования массивов и хотите получить автокомплит, типизацию и чистый код — эта статья для вас.
С версии 25.0 в 1C-Битрикс появилась встроенная поддержка консольных команд через Symfony Console. Рассматриваем, как создать расширенный набор CLI-команд в своём модуле, а также забираем на вооружение готовое решение [bxmax.cli](https://github.com/bxmaximum/bxmax.cli)
В этой статье мы проведём детальный разбор модуля **Pull** — штатного инструмента 1С-Битрикс для создания интерактивных real-time приложений. Мы пройдём путь от теории и архитектуры до практических кейсов, разберём типовые ошибки и научимся строить производительные и безопасные решения, которые обновляются на лету без перезагрузки страницы.
Привет! Я помогу с вопросами по 1С-Битрикс.
Спрашивай про D7, ORM, компоненты или события.