gpt4 book ai didi

database - 使用 CakePHP 2.0 在数据库中存储 session

转载 作者:搜寻专家 更新时间:2023-10-30 23:17:53 25 4
gpt4 key购买 nike

我正在使用 CakePHP 2.0,并尝试将其配置为将 session 存储在数据库中。

但是,我找到了 official documentation很不清楚。我知道我需要在 core.php 中设置以下内容:

<?php
Configure::write('Session', array(
'defaults' => 'database',
'handler' => array(
'model' => 'CustomSession'
)
));

我用蛋糕的模式创建了表:

CREATE TABLE cake_sessions (
id varchar(255) NOT NULL default '',
data text,
expires int(11) default NULL,
PRIMARY KEY (id)
);

还是不行。我需要自己创建 session 模型吗?如果是,怎么办?

最佳答案

由于您已在核心文件中将模型创建为 cake_sessions,因此您需要将表命名为 cake_sessions。 cake_session 是默认模型

<?php
Configure::write('Session', array(
'defaults' => 'database',
'handler' => array(
'model' => 'cake_sessions'
)
));

关于database - 使用 CakePHP 2.0 在数据库中存储 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10697456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com