sensorario
(Sensorario)
January 14, 2011, 4:44pm
1
Salve ancora. Ho fatto un var_dump($_SESSION) ed ho ottenuto:
array(3) {
["7912f2faa44a47936246989027b9d258__id"]=>
string(4) "demo"
["7912f2faa44a47936246989027b9d258__name"]=>
string(4) "demo"
["7912f2faa44a47936246989027b9d258__states"]=>
array(0) {
}
}
In che modo posso accedere a queste variabili usando il codice standard Yii? In oltre… states che diavolo è? Ho provato a fare diverse operazioni e non è variato mai.
rebus
(Nadirpaganini)
January 17, 2011, 10:19am
2
Ciao, le sessioni vengono gestite da CWebUser:
http://www.yiiframework.com/doc/api/1.1/CWebUser
Se nel file config.php hai abilitato i cookie (‘allowAutoLogin’=>true) le informazioni vengono salvate e puoi richiamarle facilmente:
Yii::app()->user->id
Yii::app()->user->name
Per quanto riguarda _states sinceramente non ho capito bene a cosa serva ma penso che abbia a che fare con SetState() ma non ne sono sicuro all 100%.
Con SetState puoi salvare altre informazioni utili nei cookie.