Задать вопрос

Bitrix можно ли использовать API битрикса для второго соединения к БД?

Есть второе соединение к БД указано в settings.php

вызываю подключение
$connection = Bitrix\Main\Application::getConnection('testdb');
	$sqlHelper = $connection->getSqlHelper();


во второй БД такой же Битрикс, можно ли к сторонней БД выполнить CIBlockElement::GetList и как это сделать?

или только SQL напрямую?
$sql = "SELECT ID, XML_ID FROM b_iblock_element WHERE IBLOCK_ID='17' AND ID = '12135'";
  • Вопрос задан
  • 700 просмотров
Подписаться 2 Простой 1 комментарий
Ответ пользователя Mikhail Prokhorov К ответам на вопрос (2)
pro6ka
@pro6ka
web developer
Да, можете. Абсолютно ничто не мешает.
$obElements = CIBlockElement::GetList(
    // ...
);
while ($element = $obElements->Fetch()) {
    // code here
}
Ответ написан