Трейт PDODriverTrait
Трейт драйвера PDO
Прямые известные пользователи
Cake\Database\Driver\Mysql, Cake\Database\Driver\Postgres, Cake\Database\Driver\Sqlite, Cake\Database\Driver\SqlserverПодробное описание метода
_connectsource protected
_connect( string $dsn , array $config )
Устанавливает соединение с сервером базы данных
Параметры
- строка
$dsn - Спецификация PDO-DSN, специфичная для драйвера
- массив
$config - настройки, используемые для создания соединения
Возвращает
booleantrue при успехе
beginTransactionsource public
beginTransaction( )
Начинает транзакцию
Возвращает
booleantrue при успехе, иначе false
commitTransactionsource public
commitTransaction( )
Подтверждает транзакцию
Возвращает
booleantrue при успехе, иначе false
connectionsource public
connection( null|PDO $connection null )
Возвращает корректный ресурс или объект соединения, используемый внутри. Если в качестве первого аргумента передано значение, оно установит внутренний объект соединения или результат в переданное значение.
Параметры
- null|PDO
$connectionнеобязательно null - Экземпляр PDO-соединения.
Возвращает
PDOобъект соединения, используемый внутри
lastInsertIdsource public
lastInsertId( string|null $table null , string|null $column null )
Возвращает последний сгенерированный идентификатор для таблицы или последовательности в базе данных
Параметры
- строка|null
$tableнеобязательно null - имя таблицы или последовательности для получения последнего значения вставки
- строка|null
$columnнеобязательно null - имя столбца, представляющего первичный ключ
Возвращает
string|integerстрока|целое число
preparesource public
prepare( string|Cake\Database\Query $query )
Подготавливает SQL-запрос для выполнения
Параметры
- строка|
Cake\Database\Query$query - Запрос, который нужно преобразовать в подготовленный запрос.
Возвращает
Cake\Database\StatementInterface\Cake\Database\StatementInterface
quotesource public
quote( mixed $value , string $type )
Возвращает значение в безопасном представлении для использования в строке запроса
Параметры
- смешанное
$value - Значение, которое нужно привести к кавычкам.
- строка
$type - Тип, используемый для определения типа цитирования
Возвращает
stringстрока
rollbackTransactionsource public
rollbackTransaction( )
Отменяет транзакцию
Возвращает
booleantrue при успехе, иначе false
supportsQuotingsource public
supportsQuoting( )
Проверяет, поддерживает ли драйвер цитирование, так как PDO_ODBC его не поддерживает.
Возвращает
booleanbool
Краткое описание свойств
© 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.Database.Driver.PDODriverTrait.html