Låt oss bryta ner det här:
-
I Joomla! din hjälpfil för komponenter bör finnas i `/mycomponent/helpers/lookup.php'
-
JLoader::
är Joomla! sätt att göra det på, men du kan lika gärna använda PHPsrequire_once
t.ex.require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php';
-
Är din väg rätt? - du tillhandahåller
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'
men du har lagt in sökvägen till din komponent idirname
som endast kommer att vara det överordnade elementet för sökvägen . AlltsåJLoader
letar i/administrator/helpers/lookups.php
. -
JPATH_COMPONENT_ADMINISTRATOR
initieras som en del av Joomla!srenderComponent()
anropa det ärJComponentHelper
klass om du använderdirname
till den när den inte är inställd får du tillbaka en prick (dvs nuvarande katalog) så i modellen skulle du kunna skicka./helpers/lookups.php
tillJLoader
ring.