Ramapriya
@Ramapriya
битриксоид-интроверт

Как создать таблицу через ORM в дополнительной БД, подключённой к Битрикс?

Всем привет!

Потребовалось подключить дополнительную БД к битриксу.

Для создания таблицы в дополнительной базе хотел использовать класс Bitrix\Main\Entity\Base:

use Bitrix\Main\Application;
use Ramapriya\ORM;
use Bitrix\Main\Entity\Base;

$dbApps = Application::getConnection('apps');

$base = Base::getInstance(ORM\ApplicationTable::class);

$tableName = $base->getDBTableName();

if(!$dbApps->isTableExists($tableName)) {
    $base->createDbTable($tableName);
}


Однако потом выяснилось, что таблица создалась в основной базе.

Подскажите, есть ли способ создать таблицу в дополнительной базе из ORM-класса, или нужно использовать другие способы?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы