Joomla.it Forum
Non solo Joomla... => Sviluppo => : baldo 21 May 2013, 16:51:46
-
getUserState e setUserState a che servono?
$app = JFactory::getApplication();
$app->setUserState(key,value);
$app = JFactory::getApplication();
$UserState = $app->getUserState(key);
leggendo http://docs.joomla.org/How_to_use_user_state_variables
mi è sembrato di capire che possone essere usati per passare variabili tramite sessione
ma ho provato e non funziona
-
cosa hai provato, dove hai provato, come hai provato, ... non mi sembra sia contestabile il fatto che funzionino
-
non intendevo insinuare che non funzionano
infatti la mia domanda è a che servono?
memorizzano dati in sessione?
cosa ho provato?
lato frontend,
ho provato a memorizzare una variabile con setUserState() e recuperarla con getUserState() in una chiamata successiva
ho navigato nel frontend con un'utente public, non autenticato
l'operazione mi è fallita perchè getUserState() restituisce null
forse userò session per i mie scopi anche se get/setUserState mi suonavano bene
-
guarda come le usa joomla, stanno in tutti i model nei filtri, nell'ordine...
-
ho fatto un'altra prova a a memorizzare una variabile con setUserState() e recuperarla con getUserState() in una richiesta successiva e stavolta è andata
guarda come le usa joomla, stanno in tutti i model nei filtri, nell'ordine...
grazie M_W_C