Spec-Zone.ru › CakePHP 3.1

Интерфейс ConnectionInterface

Этот интерфейс определяет методы, на которые можно положиться при подключении.

Непосредственные известные реализаторы

Cake\Database\Connection
Пространство имен: Cake\Datasource
Расположение Datasource/ConnectionInterface.php

Подробности о методах

configsource public

config( )

Получить данные конфигурации, используемые для создания подключения.

Возвращает

array
массив

configNamesource public

configName( )

Получить имя конфигурации для этого подключения.

Возвращает

string
строка

disableConstraintssource public

disableConstraints( callable $operation )

Выполнить операцию с отключенными ограничениями.

Ограничения должны быть повторно включены после успешного/неудачного выполнения обратного вызова.

Параметры

вызываемая функция $operation
Обратный вызов, который нужно выполнить в рамках транзакции.

Возвращает

mixed
Возвращаемое значение обратного вызова.

Исключения

Exception
Перебросит любое исключение, возникшее в $callback, после отката транзакции.

logQueriessource public

logQueries( boolean $enable null )

Включает или отключает протоколирование запросов для этого подключения.

Параметры

булево значение $enable необязательно null
включить или отключить протоколирование. Использование null для чтения текущего значения.

Возвращает

boolean
bool

loggersource public

logger( object $instance null )

Устанавливает объект-логгер. При вызове без аргументов возвращает текущий объект логгера.

Параметры

объект $instance необязательно null
объект логгера

Возвращает

object
экземпляр логгера

transactionalsource public

transactional( callable $transaction )

Выполняет переданную вызываемую функцию в рамках транзакции. Если при выполнении переданной вызываемой функции произойдёт исключение, транзакция будет отменена. Если результат вызываемой функции false, транзакция также будет отменена. В противном случае транзакция завершается после выполнения обратного вызова.

Обратный вызов получит экземпляр соединения в качестве первого аргумента.

Параметры

вызываемая функция $transaction
Обратный вызов, который нужно выполнить в рамках транзакции.

Возвращает

mixed
Возвращаемое значение обратного вызова.

Исключения

Exception
Перебросит любое исключение, возникшее в $callback, после отката транзакции.

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/3.1/class-Cake.Datasource.ConnectionInterface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API