我们如何在cake php中编写或读取会话

时间:2015-06-17 12:30:15

标签: session cakephp

我正在尝试将一些数据写入会话并从那里读取,但我没有成功。这是我试过的代码:

$currentid =   $itemDetails['Item']['id'];
$currenttemid11 = $this->Session>write('itemy',$currentid); 
print_r($this->Session->read('itemy'));

但它没有显示任何内容。

2 个答案:

答案 0 :(得分:0)

这是关于CakePHP 2.X还是3的问题?我还没有使用CakePHP 3,但2.X版$this->Session只能在控制器中使用。我更喜欢

CakeSession :: write('variable_name', 'value');
CakeSession :: read('variable_name');

答案 1 :(得分:0)

在CakePHP 3中你可以这样做:

mv 'SEMAPHOREINPUT_NEW MID CHANGE REPORT_16-06-2015.xlsx' *filename*

对于CakePHP 2:

$session = $this->request->session();
$session->read('name');
$session->write('name', 'value');

您还可以在CookBook中找到更多信息