Wpis z mikrobloga

#joomla #php
@krzysztofu:
załączam plik php requireonce('pobierzUser.php');
w nim wywołuje funkcje
'$user = JFactory::getUser();'
i wyrzucam przez json
'echo json
encode($user);'

Dostaje komunikat:

Fatal error: Class 'JFactory' not found in **/home/rada/domains/xxx.pl/publichtml/modtime6/pobierzUser.php on line 9**

Zrobiłem według przykładu nie ogarniam php.. help
  • 20
  • Odpowiedz
@krzysztofu: masz jasno i klarownie napisane o co chodzi, nie ma takiej klasy, dorzuć require z tą klasą, a najlepiej napisz to tak jak powinno się a nie jakoś z dupy, nie znam się na joomli ale na pewno ma jakiś autoloader a ty próbujesz dodać jakieś gówno na siłę
  • Odpowiedz
@Jurigag: po 5 godzinach walki zrobiłem jak mówiłeś
mam jeszcze taki błąd
"Object {readyState: 4, responseText: "
Fatal error: Class 'JFactory' not f…meset/pobierzUser.php on line 9
↵", status:
  • Odpowiedz
@krzysztofu: bo nie ładujesz klasy xD wysyłasz jsona bezpośrednio do tego pliku, php nie wie nic o innych plikach i klasach(czyli tej JFactory) bo jej nie ładujesz w żaden sposób xD
  • Odpowiedz