PHP expert |
|
je zei dat je in die functie een verwijzing naar $this had. Ik zie deze niet direct staan, misschien zie ik ze over het hoofd of is ze er inderdaad niet.
Verder over je ontwerp: ik zou een instantie van de huidige ingelogde user ergens in opslaan, zodat je hierop de functie $currentUser->getLevel() kunt uitvoeren, ipv op Auth. Auth zou eigenlijk 1 maal per pageload (of minder) moeten aangeroepen worden om te zien wie de huidige user is. Verder alles op het object $currentUser/$user/$whatever laten uitvoeren. Want je vraagt niet het level van de klasse Auth op, of van een instantie ervan, maar van een instantie van de klasse User of iets dergelijks. |