Кратко:Сейчас ORM можно использовать только для соединения default
Полно:Если заглянуть в Bitrix\Main\Entity\DataManager,
можно найти функцию getConnectionName
Переопределение в дочернем классе этой функции не дает желаемого результата!
Все равно используется соединение default
В коде Bitrix\Main\Entity\Query (возможно ещё где-то) можно встретить такую конструкцию:
\Bitrix\Main\Application::getConnection() |
Явно видно что не используется название соединения из класса {Model}Table а хотелось бы
Счастья тебе и здоровья, дорогая задача.
Надеюсь, ты еще долго будешь греть наши сердца, умы и php-скрипты костылями, которые нам приходится использовать для твоей замены. Спасибо тебе и твоим разработчикам, которые, как мы уже привыкли, любят все чуть-чуть не доделывать.