Как мне настроить сеанс в моем приложении CakePHP? - PullRequest
0 голосов
/ 23 сентября 2019

Я пытаюсь создать конечную точку для сеанса в моем приложении.Я выполняю все шаги, описанные в https://book.cakephp.org/3.0/en/development/sessions.html, но не работает.

Я создаю таблицу в моей базе данных с именем session и ComboSession в src / Http / Session / ComboSession.php и изменяю настройки в приложении..php, как показано в документации к cakephp.

'Session' => [
    'defaults' => 'database',
    'handler' => [
        'engine' => 'ComboSession',
        'model' => 'session',
        'cache' => 'apc'
    ]
],
'Cache' => [
    'apc' => ['engine' => 'Apc']
]

Я тоже пробовал это сделать:

'Cache' => [
    'apc' => ['engine' => 'Apcu']
]

Мое сообщение об ошибке: Cache engine Cake \ Cache \ Engine \ ApcuEngine не настроен должным образом.

1 Ответ

0 голосов
/ 23 сентября 2019

Моя душа:

'Session' => [
    'defaults' => 'database',
    'handler' => [
        'engine' => 'ComboSession',
        'model' => 'sessions',
        'cache' => 'defaults'
    ]
],

'Cache' => [
    'defaults' => [
        'className' => 'Cake\Cache\Engine\FileEngine',
        'path' => CACHE,
        'url' => env('CACHE_DEFAULT_URL', null),
    ],
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...