<?
// активируем трекер запросов
\Bitrix\Main\Application::getConnection()->startTracker();
// формируем запрос с необходимыми параметрами и получаем строку sql запроса
$sql = \Bitrix\Sale\Internals\OrderTable::getList(['filter' => ['ID' => 333], 'select' => ['ID']])
->getTrackerQuery()->getSql();
?>
Пример вывода:
SELECT `sale_internals_order`.`ID` AS `ID` FROM `b_sale_order` `sale_internals_order` WHERE `sale_internals_order`.`ID` = 333
Полезно когда нужно составить сложный запрос и проверить, что он правильно сформировался.
Рубрики:
Bitrix
В статье приводится пример кода для создания простого горизонтального слайдера с использованием CSS и небольшим количеством JS кода. Для реализации потребуется всего около 60 строк стилей и js кода.
Так как bitrix состоит из большого количества различных модулей, знать как их правильно подключать просто необходимо.
В статье приводится пример кода подключения bitrix без подключения шаблона сайта. Так же описано когда это может пригодится.
В статье приводится пример регистрации собственного события в bitrix и добавления на него обработчика.
Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.
grep - удобная и быстрая команда, здесь приведены примеры как произвести рекурсивный поиск в каталоге, поиск среди запущенных процессов и другие.