0
我正在使用cakePHP 1.26。
我得到了一个Controller这行代码:
在cakePHP的会话中存储消息的变量是什么?
$this->Session->setFlash('helloworld');
这行代码工作完美,但我不知道是否有一个变量来
店的消息:“HelloWorld”的CakePHP中。
如果是,我可以更改此变量的名称吗?
我该如何查看存储此消息的变量?
我正在使用cakePHP 1.26。
我得到了一个Controller这行代码:
在cakePHP的会话中存储消息的变量是什么?
$this->Session->setFlash('helloworld');
这行代码工作完美,但我不知道是否有一个变量来
店的消息:“HelloWorld”的CakePHP中。
如果是,我可以更改此变量的名称吗?
我该如何查看存储此消息的变量?
如果你需要一个新的变量作为会话索引,你可以设置一个新问题:关于会话
$this->Session->write($yourname,"helloworld");
然后用
$this->Session->read($yourname);
得到它无论如何,我检查源代码组件并找到setFlash
函数
function setFlash($message, $layout = 'default', $params = array(), $key = 'flash')
{
if ($this->__active === true) {
$this->__start();
$this->write('Message.' . $key, compact('message', 'layout', 'params'));
}
}
而你想知道的密钥是Message.flash
。
谢谢你的帮助,Cxy – user327712 2010-07-05 13:24:28