PDA

Zobacz pełną wersję : odświeżenie danych $user = JFactory::getUser()



lisartur
20-11-2015, 10:38
Witam
w joomli poleceniem poniżej pobieram dane z bazy po zalogowaniu przez użytkownika
$user = JFactory::getUser();

wyświetla ilosc po pobraniu z bazy
$user->ilosc

Ale co zrobić jak użytkownik jest zalogowany wyświetliło mu np ilość=10 a w tym czasie wartość zmiennej ilość zmieniła się np na 25
użytkownik do póki się nie wyloguje i zaloguje ponownie to widzi cały czas wartość 10 jak odświeżyć to
żeby nie trzeba było się wylogowywać a tym poleceniem $user = JFactory::getUser(); lub innym pobierać aktualną wartość zmiennej ilość

Pawelo31
20-11-2015, 20:36
Musisz tylko wywołać skrypt na nowo np. przez odświeżenie strony lub jquery + php - bez odświeżania. JFactory::getUser() nie wymaga wylogowania. Można po prostu za jego pomocą np. sprawdzić czy ktoś jest zalogowany, wyciągnąć dane o użytkowniku. Jeśli chcesz wyciągnąć ilość użytkowników to robi się inaczej, na pewno nie tak.