Класс CacheSession
CacheSession предоставляет методы для сохранения сессий в движке кэша. Используется с Session
Краткое описание свойств
- $_options protected
arrayПараметры для этого движка сессий
Краткое описание методов
-
__construct() public
Конструктор.
-
close() public
Метод, вызываемый при закрытии сессии базы данных.
-
destroy() public
Метод, вызываемый при уничтожении сессии кэша.
-
gc() public
Метод-пустышка. Всегда возвращает true, так как у движка кэша нет сбора мусора.
-
open() public
Метод, вызываемый при открытии сессии базы данных.
-
read() public
Метод для чтения из сессии кэша.
-
write() public
Вспомогательная функция, вызываемая при записи для сессий кэша.
Подробное описание методов
__construct() public
__construct(array $config = [])
Конструктор.
Параметры
-
array$config optional Конфигурация для этого движка. Требуется ключ 'config' — имя конфигурации кэша для хранения сессии.
Исключения
InvalidArgumentExceptionесли ключ 'config' не предоставлен
close() public
close(): bool
Метод, вызываемый при закрытии сессии базы данных.
Возвращаемое значение
booldestroy() public
destroy(string $id): bool
Метод, вызываемый при уничтожении сессии кэша.
Параметры
-
string$id Идентификатор, уникально определяющий сессию в кэше.
Возвращаемое значение
boolgc() public
gc(int $maxlifetime): bool
Метод-пустышка. Всегда возвращает true, так как у движка кэша нет сбора мусора.
Параметры
-
int$maxlifetime Сессии, которые не обновлялись в течение последних maxlifetime секунд, будут удалены.
Возвращаемое значение
boolopen() public
open(string $savePath, string $name): bool
Метод, вызываемый при открытии сессии базы данных.
Параметры
-
string$savePath Путь, где хранить/извлекать сессию.
-
string$name Имя сессии.
Возвращаемое значение
boolread() public
read(string $id): string
Метод для чтения из сессии кэша.
Параметры
-
string$id Идентификатор, уникально определяющий сессию в кэше.
Возвращаемое значение
stringwrite() public
write(string $id, string $data): bool
Вспомогательная функция, вызываемая при записи для сессий кэша.
Параметры
-
string$id Идентификатор, уникально определяющий сессию в кэше.
-
string$data Данные для сохранения.
Возвращаемое значение
boolПодробное описание свойств
$_options protected
Параметры для этого движка сессий
Тип
array
© 2005–present 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.
https://api.cakephp.org/4.2/class-Cake.Http.Session.CacheSession.html