我阅读了cakephp文档,但是给出了如何在控制器中编写会话vairable的示例,如下所示。
$this->Session->write('Name', 'Value');
在某种情况下,我需要在视图中编写会话变量。我怎样才能做到这一点。
答案 0 :(得分:2)
问题是陈旧但答案可能对某人有所帮助。在视图中使用SESSION编写。
<?php SessionComponent::write('Name', 'Value'); ?>
要阅读它,请使用
$this->Session->read('Name');
答案 1 :(得分:0)
您无法在视图中写入Session,只能读取。所有会话编写都在Controller中完成。
但是如果你真的需要,我强烈建议不要这样做,请在视图中写入Session,你可以使用AJAX调用一个方法,将你需要的任何内容写入Session。