Einschließlich PHP-Datei in Joomla [geschlossen]

8

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?

    
newbie 13.04.2011, 05:36
quelle

3 Antworten

12

Sie können die Joomla-Konstanten für JPath von hier aus verwenden: Ссылка wie folgt:

%Vor%

Sie können JPATH_ROOT durch eines der folgenden ersetzen:

%Vor%     
Martin 13.04.2011, 11:42
quelle
2

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.

Ссылка

    
Robert Went 24.01.2013 04:13
quelle
1

benutze das überall wo

%Vor%     
Efazati 13.04.2011 05:53
quelle

Tags und Links