如何从bootstrap.php文件中读取会话变量

问题描述 投票:1回答:2

有没有办法从bootstrap文件中读取会话。

App::uses('CakeSession', 'Model/Datasource');
$value = CakeSession::read('User.id');

我试过这段代码。但没有阅读。请帮帮我..

session cakephp-2.0 croogo
2个回答
-1
投票

而不是做所有的初始化开销,我会在这里(并在这里只是在bootstrap.php)诉诸基本的PHP东西:

session_start();
debug($_SESSION);

0
投票

对于未来的访客,

Cakesession object寻找bootstrap.php有点奇怪,但如果你真的必须这样做,那就这样做:

App::import('Model/Datasource', 'CakeSession');
$Session = new CakeSession();
// $userId = $Session->read("Auth.User.id");

检查文档中App::uses()(OP尝试)和App::import()之间的区别。

© www.soinside.com 2019 - 2024. All rights reserved.