0
檢索會話數據
我在Symfony2中寫一個值到會話:無法使用下面的代碼中的Symfony2
$session = new Session();
$session->start();
$session->set('passport', '1');
而且在同一頁上,我用下面的代碼來測試值已存儲在會話中,以取得圓滿成功:
$request = $session->get('passport');
print_r($request);
然而,在會話中創建,然後控制器將用戶重定向到另一個控制器。在這個控制器中,我有以下代碼:
public function indexAction()
{
$request = $session->get('passport');
if (isset($request)) {
do something
} else {
return $this->redirect("denied.html");
}
}
但沒有任何反應。屏幕變白,沒有任何錯誤。我已用此代碼替換$request
變量:
$request = '1';
而且代碼正常工作。只是當我嘗試讓會話不起作用時。