$logType
$logType
Какие запросы необходимо логировать
Подробнее о настройках логирования запросов http://iris-crm.ru/query-log-settings
Расширение класса PDO
В классе реадизована возможность логирования запросов, создания постоянного соединения, механизм вложенных транзакций
$logType
Какие запросы необходимо логировать
Подробнее о настройках логирования запросов http://iris-crm.ru/query-log-settings
__construct($dsn, $username, $password, $driver_options) : \IrisPDO
Переопределенный конструктор PDO
Конструктор PDO переопределен таким образом, чтобы создавалось постоянное соединение, если логирование отключено. Это позволяет увеличить производительность. Если логирование включено, то при каждом веб-запросе соединение будет создаваться заново, но вместо PDOStatement будет использоваться IrisPDOStatement с расширенными возможностями для логирования запросов.
$dsn | ||
$username | ||
$password | ||
$driver_options |
beginTransaction() : int
Начало вложенной транзакции
Если создается вложенная транзакция, то запросы будут выполняться в единой транзакции. Изменения в БД отправляются в момент, когда выполняется IrisPDO::commit() последнего уровня вложенности.
Текущий уровень вложенности. 0 - без транзакции.
setLogType(string$logType) : void
Какие запросы логировать
string | $logType | Строка с вариантами, разделенными символом "|". Подробнее о формате строки: http://iris-crm.ru/query-log-settings
|