Yii::$app->session->getId()
vráti prázdny reťazec.
Ako získam ID relácie, keď používam komponent relácie mongodb (yiimongodbSession
)?
Moja konfigurácia:
"session" => [
"class" => "yiimongodbSession",
"writeCallback" => function($session)
{
return [
"user_id" => Yii::$app->user->id,
"agent" => Yii::$app->request->getUserAgent(),
"ip" => Yii::$app->request->getUserIP(),
];
}
]
odpovede:
1 pre odpoveď č. 1Najprv musíte otvoriť reláciu.
Yii::$app->session->open();
return Yii::$app->session->id;