Ich habe eine Logger-Klasse, die ich für die Verarbeitung meiner Anwendung benötigen. Wie kann ich diese Datei in Joomla einbinden, wenn sich meine Datei im Includes-Ordner befindet? Ich möchte die Datei nicht immer mit ../../../ einbinden müssen, denn dann muss ich die Pfade jedes Mal manuell zählen, wenn ich meine Klasse einbeziehe. Gibt es eine Möglichkeit, die Zeile zu generieren, die diese Datei relativ enthält?
In joomla 2.5 + niemals include_once oder require_once verwenden, um eine Klassendatei aufzunehmen. PHP muss prüfen, ob die Datei bereits vor dem Laden der Datei geladen wurde.
Seit Joomla 2.5 gibt es die JLoader :: register () -Methode, die keinen Speicher verwendet, außer Sie müssen eine Methode innerhalb der Klasse ausführen.