Yii 2:会话变量消失

时间:2015-03-03 09:08:04

标签: php session yii2

我在Yii 2.0中有一个控制器,其中我保存了会话变量。

$session = Yii:$app->session;
$session->open();
$session['user_id'] = $userId;

当我尝试从另一个不扩展Yii 2 Controller类的类访问会话变量时(如果我在原始类中显示它,值就在那里),该变量没有值。

$session = Yii::$app->session;
$session->open();

echo $session['user_id'];

有什么想法吗?

以下是我使用会话变量的模型类的片段:

 public function create()
{
    $session = Yii::$app->session;
    ...
    $model->user_id = ''.$session['user_id'];
    ...

    $model->save(FALSE);

}

0 个答案:

没有答案