如何在cakephp 2中查看会话变量?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在cakephp 2中查看会话变量?相关的知识,希望对你有一定的参考价值。

我阅读了cakephp文档,但是给出了如何在控制器中编写会话变量的示例,如下所示。

$this->Session->write('Name', 'Value');

在某种情况下,我需要在视图中编写会话变量。我怎样才能做到这一点。

答案

问题很古老,但答案可能对某人有所帮助。在视图中使用SESSION编写。

<?php SessionComponent::write('Name', 'Value'); ?>

并阅读它使用

$this->Session->read('Name');
另一答案

您无法在视图中写入Session,只能读取。所有会话写入都在Controller中完成。

但是如果你真的需要,我强烈建议不要这样做,在视图中写入Session,你可以使用AJAX来调用一个方法,将你需要的东西写入Session。

以上是关于如何在cakephp 2中查看会话变量?的主要内容,如果未能解决你的问题,请参考以下文章

cakephp 3如何增加会话超时

CakePHP多个会话

如何在 cakephp 2.10 中使用 JWT?

如何在 cakephp 中获取 $_SESSION 值

Cakephp v 0.2.9会话在24分钟后到期

CakePHP:会话、autoRegenerate、requestCountdown、AJAX 的问题