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

How to read session variables from bootstrap.php file

有什么方法可以从 bootstrap 文件中读取会话。

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

我试过这段代码。却读不下去。请帮帮我..

而不是做所有的初始化开销,我会在这里(并且只是在这里 bootstrap.php)求助于一个基本的 php 东西:

session_start();
debug($_SESSION);

对于未来的访客,

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

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

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