在我的代码中,我可以看到一个会话,一旦我打印了该会话,我在视图源中得到了以下内容
Array
(
[Config] => Array
(
[time] => 1406983421
[timeout] => 10
)
[loggedIn] => 1
[user] => Array
(
[User] => Array
(
[id] => 424
[correspondence_email] =>
[terms] => Y
[old_facebook] =>
[[old_twitter] =>
[gmail_email] =>
[login_count] => 9
[last_secdeg_updated] => 2014-08-01 08:47:35
)
)
)
然后我尝试使用此行来获取“login_count”的值
echo "value".$this->Session->read("login_count");
但是我无法在echo中看到“login_count”。 我只在viewsource中获得此结果
value
如何将“login_count”值变为变量。?
答案 0 :(得分:2)
echo $this->Session->read('user.User.login_count');
我希望这会对你有所帮助。
答案 1 :(得分:1)
如果没有看到编写会话的代码,我怀疑这是您正在寻找的内容:
echo $this->Session->read('user.User.login_count');
答案 2 :(得分:1)
您不必创建任何代码来执行会话操作。它们已经构建在蛋糕php api中。您只需要从下面给出的链接中读取和写入会话。
http://book.cakephp.org/2.0/en/core-libraries/components/sessions.html Used in Controllers
http://book.cakephp.org/2.0/en/core-libraries/helpers/session.html Used in Views