Класс DatabaseSession
DatabaseSession предоставляет методы, которые используются с CakeSession.
- DatabaseSession реализует CakeSessionHandlerInterface
Авторские права: Авторские права (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT Лицензия
Расположение Cake/Model/Datasource/Session/DatabaseSession.php
Подробности о методах
__constructисходный код public
__construct( )
Конструктор. Проверяет информацию о настройке сессии и настраивает модель сессии.
closeисходный код public
close( )
Метод, вызываемый при закрытии сессии базы данных.
Возвращает
booleanУспех
Реализация
CakeSessionHandlerInterface::close() destroyисходный код public
destroy( integer $id )
Метод, вызываемый при уничтожении сессии базы данных.
Параметры
- целое число
$id - Идентификатор, уникально определяющий сессию в базе данных
Возвращает
booleanTrue для успешного удаления, false в противном случае.
Реализация
CakeSessionHandlerInterface::destroy() gcисходный код public
gc( integer $expires null )
Вспомогательная функция, вызываемая для gc сессий базы данных.
Параметры
- целое число
$expiresнеобязательно null - Отметка времени (по умолчанию текущее время)
Возвращает
booleanУспех
Реализация
CakeSessionHandlerInterface::gc() openисходный код public
open( )
Метод, вызываемый при открытии сессии базы данных.
Возвращает
booleanУспех
Реализация
CakeSessionHandlerInterface::open() readисходный код public
read( integer|string $id )
Метод используется для чтения из сессии базы данных.
Параметры
- целое число/строка
$id - Ключ значения для чтения
Возвращает
mixedЗначение ключа или false, если ключ не существует
Реализация
CakeSessionHandlerInterface::read() writeисходный код public
write( integer $id , mixed $data )
Вспомогательная функция, вызываемая при записи в сессии базы данных.
Повторит попытку один раз, если сохранение вызовет PDOException, что может произойти при возникновении ситуации гонки.
Параметры
- целое число
$id - Идентификатор, уникально определяющий сессию в базе данных
- смешанное
$data - Значение данных, которые необходимо сохранить.
Возвращает
booleanTrue для успешной записи, false в противном случае.
Реализация
CakeSessionHandlerInterface::write() Резюме свойств
© 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/2.7/class-DatabaseSession.html