Hallo,
Ich habe ein Klasse head, wo ich per Konstruktor andere Variablen und Klassen hereinlade. Mein Problem ist, dass die Klasse head später im Programm eine andere Klasse namens underClass benötigt und mit dieser auch arbeitet! Diese kann ich ja nicht wie bei der Definition von head hereinladen, da diese noch nicht existent ist. underClass benötigt wiederum die Klasse $head selber.
Ein Beispiel: Forum - Rechte
Mit einer Klasse 'Forum' werden erstmal Foren-IDs gesammelt. Diese benötigt die Klasse 'Rechte' um die zu den Foren-IDs passenden Rechte zu laden. Die Klasse 'Rechte' wird widerum in der Klasse 'Forum' wieder benötigt um Foren-Features wie Themabewertung, Umfragen bspw. an- oder auszuschalten.
$forum = new Forum ( $config, ... );
...
$rechte = new Rechte ( $forum, ... )
Wie kann ich die Klasse 'Rechte' jetzt SAUBER in die Klasse 'Forum' per Referenz reinladen ?
Gruß mod