Цитата |
---|
Андрей Николаев написал: А в чем проблема отнаследоваться и сделать свой коннектор? Даже много писать не придётся |
Простите, не очень соображу как это сделать, можно чуть подробнее?
Сделал так, рядом с родным oracleconnection.php положил урезанный modoracleconnection.php
где определил новый класс
class ModOracleConnection extends oracleConnection
с одной только функцией:
protected function connectInternal()
, где указал доп. параметр кодировки соединения
в .settings.php соответственно прописал
'oracle' =>
array(
'className' => '\\Bitrix\\Main\\DB\\ModOracleConnection',
Заработало, но как-то некрасиво класть чужой файл в каталог битрикса. Выдало как надо, но боюсь следующее обновление перенесет оттуда инородный файл.
Как все-таки правильнее сделать?