Hallo allemaal.
Ik zit met een probleem.
Het framework bestaat uit:
database (connectie class)
session (sessie class)
user (alle gebruiker gegevens class)
language (met deze klas word de taal vastgesteld, xml bestand geladen)
Alleen een probleem, ze classes hebben dingen van elkaar nodig.
Nu heb ik het zo:
PHP
class Framework {
public $database, $session, $user, $language;
public function __construct() {
// The core classes
$this->database = new Database();
$this->session = new Session();
$this->user = new User();
$this->language = new Language();
}
}
Toon Meer
De language class heeft de user class nodig.
De user class heeft de sessie en de database class nodig.
Wat ik geprobeerd heb is de sessie class hem te extenden aan het Framework maar dat werkt niet.
Uiteindelijk moet je simpel een klasse aan kunnen maken en deze te extenden aan het framework zodat je alles kan gebruiken!
Hoe is dit op te lossen?