Hallo Liebe Community,
ich habe folgendes Problem:
Und zwar, ich habe eine Klasse RequestHandler, über diese Klasse werden die richtigen Klassen geladen, wenn eine Klasse aufgerufen wird.
Nehmen wir an, der user tippt "index.php?form=Login" in die URL-Leiste des Browsers ein. Nun wird die Klasse "Loginform" geladen. Das ist alles kein Problem, funktioniert alles.
Weiter. In der Klasse Loginform brauche ich nun meine Templateengine Smarty, sowie meine Datenbank Klasse und eine weitere Klasse. Diese Klassen benötige ich bei jedem Aufruf,
d.h. ich benötige diese Klassen in jeder anderen Klasse welche über die URL aufgerufen werden kann, sei es "index.php?form=Login" oder"index.php?action=Logout" oder"index.php?page=Index".
Wie kann ich nun diese Klassen (Smarty, Datenbank und die andere) den anderen Klassen bereitstellen?
Ich würde mich echt freuen, wenn mir jemand von euch helfen könnte. Ich steh echt auf dem Schlauch und komm einfach nicht weiter.
Mit freundlicehn Grüßen
Philipp
ich habe folgendes Problem:
Und zwar, ich habe eine Klasse RequestHandler, über diese Klasse werden die richtigen Klassen geladen, wenn eine Klasse aufgerufen wird.
Nehmen wir an, der user tippt "index.php?form=Login" in die URL-Leiste des Browsers ein. Nun wird die Klasse "Loginform" geladen. Das ist alles kein Problem, funktioniert alles.
Weiter. In der Klasse Loginform brauche ich nun meine Templateengine Smarty, sowie meine Datenbank Klasse und eine weitere Klasse. Diese Klassen benötige ich bei jedem Aufruf,
d.h. ich benötige diese Klassen in jeder anderen Klasse welche über die URL aufgerufen werden kann, sei es "index.php?form=Login" oder"index.php?action=Logout" oder"index.php?page=Index".
Wie kann ich nun diese Klassen (Smarty, Datenbank und die andere) den anderen Klassen bereitstellen?
Ich würde mich echt freuen, wenn mir jemand von euch helfen könnte. Ich steh echt auf dem Schlauch und komm einfach nicht weiter.
Mit freundlicehn Grüßen
Philipp