gpt4 book ai didi

Cakephp 在不使用 Auth 组件的情况下获取模型中的 session 变量

转载 作者:行者123 更新时间:2023-12-03 00:13:36 25 4
gpt4 key购买 nike

我想在模型中获取 session 变量。我没有使用 Auth 组件。有什么替代方法吗?

谢谢比诺伊

最佳答案

您需要使用 session 助手来执行此操作,

$this->Session->write('key','value');

但正如评论所述,您将希望在模型中设置一个变量,然后使用 session 将相同的值写入模型中的该变量,而不是访问模型中实际的 session 。

Class MyModel Extends AppModel{
var $username;
var $password;
}

然后在你的 Controller 中你可以使用类似的东西,

$this->MyModel->username = $this->Session->read('User.id');
$this->MyModel->password = $this->Session->read('User.password');

关于Cakephp 在不使用 Auth 组件的情况下获取模型中的 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145688/

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