Lassen Sie uns das aufschlüsseln:
-
Bei Joomla! Ihre Komponenten-Hilfsdatei sollte sich in `/mycomponent/helpers/lookup.php'
befinden -
JLoader::ist die Joomla! Weg, aber Sie könnten genauso gutrequire_oncevon PHP verwenden z.B.require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php'; -
Ist Ihr Weg richtig? - Sie geben
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'an aber Sie haben den Pfad zu Ihrer Komponente indirnameverpackt das wird nur das übergeordnete Element des Pfads sein . AlsoJLoadersucht in/administrator/helpers/lookups.php. -
JPATH_COMPONENT_ADMINISTRATORwird als Teil vonrenderComponent()von Joomla! initialisiert rufen Sie seinenJComponentHelperauf Klasse, wenn Siedirnameanwenden Wenn es nicht eingerichtet ist, erhalten Sie einen Punkt zurück (dh das aktuelle Verzeichnis), sodass Sie im Modell./helpers/lookups.phpübergeben könnten zumJLoaderanrufen.