Pagina 1 van 1

$user array

Geplaatst: 24 okt 2008 10:11
door bbjimbb
Ik had even een vraagje, in de code van phpBB zie je erg vaak dat iets als $user->data["blabla"].
Hoe werkt dat nu precies, en waar staat die array opgeslagen zodat ik misschien eens kan kijken naar alle functie's die erin zitten. :)

Re: $user array

Geplaatst: 24 okt 2008 20:10
door Raimon
Dat is eigenlijk de user class
Die wordt aangeroepen in includes/session.php
De $user is de user class.
De data is eigenlijk de array $user->data['user_id'];
De user_id wordt dan binnen de array ( data ) opgehaald binnen de user class

Dus bij $user->data['user_style']; wordt de user_style field van de user_table opgehaald.

Re: $user array

Geplaatst: 24 okt 2008 20:32
door bbjimbb
Raimon schreef:Dus bij $user->data['user_style']; wordt de user_style field van de user_table opgehaald.
Aha, dus eigenlijk staat die array in verbinding met de velden in de database. Dan kan ik alle mogelijkheden dus makkelijk in de database opzoeken, dankjewel Raimon. :)

Re: $user array

Geplaatst: 24 okt 2008 20:38
door Raimon
Idd, hij roept dan alle data op van de user tabel, o.a user_ip , style enz.
En graag gedaan :)

Re: $user array

Geplaatst: 24 okt 2008 22:20
door bbjimbb
Erg handig is dat inderdaad, en zit dat ook zo bij de $this->data variable? Zo ja, aan welke tabel zit die dan gekoppeld?

Re: $user array

Geplaatst: 24 okt 2008 23:01
door Raimon
$this is geen class, dat is als ik me niet vergis de actuele data ;

Code: Selecteer alles

$this->page_title = 'UCP_REGISTRATION'; 
Om het makkelijk te houden "Deze pagina heet "UCP_REGISTRATION" ;"

Re: $user array

Geplaatst: 25 okt 2008 15:15
door bbjimbb
Ah, ok. En kan je ook ergens vinden welke $this->bla's je daarvoor kan gebruiken?

Re: $user array

Geplaatst: 26 okt 2008 14:46
door bbjimbb
Sorry voor dubbelpost. Maar er schijnen heel veel $user-> dingen te zijn, welke zijn er allemaal? $user->data hadden we al en ik vond net $user->lang. etc.

Is er ergens een pagina die daar precies het overzicht over heeft + hoe je ze moet gebruiken?

Re: $user array

Geplaatst: 22 jun 2017 12:31
door Raimon
$this kan je gebruiken met de php(bb) functies ; $this->page_header('data');
Voor een overzicht kan je het beste de dingen bekijken op de phpBB wiki http://wiki.phpBB.com , daar kan je veel dingen uit halen.
Wat ik persoonlijk altijd doe is alle bestanden bekijken wat er gebruikt wordt, zo heb je een overzicht wat het allemaal doet.
En hoe je ze moet gebruiken ligt aan de code die je hebt geschreven.