/ / Ako načítať hodnoty relácie v Yii 2 - php, yii2

Ako načítať hodnoty relácie v Yii 2 - php, yii2

Mám problém s reláciou Yii 2, keď pridám produkty do relácie košíka a získajem hodnoty košíka relácie.

session_start();
print_r($_SESSION);
exit;

Mám túto linku.

Array ( [__flash] => Array ( ) [__id] => 65 )

Tiež pri skúšaní Yii 2 way:

$session = Yii::$app->session;
print_r($session);
exit;

Mám túto hodnotu:

yiiwebSession Object (
[flashParam] => __flash
[handler] => [_cookieParams:yiiwebSession:private] => Array ( [httponly] => 1 )
[_hasSessionId:yiiwebSession:private] => 1
[_events:yiibaseComponent:private] => Array ( )
[_behaviors:yiibaseComponent:private] =>

Ako získať údaje o relácii pomocou kľúčov a hodnôt v Yii 2?

odpovede:

0 pre odpoveď č. 1

môžete získať reláciu pomocou $session = Yii::$app->session; dúfam, že vám pomôže :)


0 pre odpoveď č. 2

Nepotrebujete začať zasadnutie, ak používate rámec YII2. Postupujte podľa týchto krokov: 1. $ session = Yii :: $ app-> session; 2. $ session-> set ("kľúč", "hodnota"); 3. $ session-> get ("kľúč");

V opačnom prípade nastavte priamo hodnotu

$ Relácia [ "kľúč"] => "value"


0 pre odpoveď č. 3

môžete získať ID relácie pomocou

Yii::$app->user->id
//OR
Yii::$app->user->identity->id

a môžete nastaviť novú reláciu

$session = Yii::$app->session;
$session->set("new-name-session", "1234");

skontrolujte všetky relácie pomocou

var_dump($_SESSION);exit;

0 pre odpoveď č. 4

Hi Sai môžete nastaviť alebo získať hodnotu relácie v yii2 pomocou nasledujúcich krokov

1) Ak chcete nastaviť hodnotu relácie na var "userVariable" Yii :: $ app-> session-> nastaviť ( "userVariable", "1234");

2) Pre získanie hodnoty relácie var "userVariable" Yii :: $ app-> session-> get ( "userVariable");


0 pre odpoveď č. 5

Najprv musíte otvoriť reláciu

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

A môžete používať všetky relácie $_SESSION

var_dump($_SESSION);exit;

Môže to byť užitočné!