Lad os bryde dette ned:
-
I Joomla! din komponenters hjælpefil skal være i `/mycomponent/helpers/lookup.php'
-
JLoader::er Joomla! måde at gøre det på, men du kan lige så nemt bruge PHP'srequire_oncefor eksempel.require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php'; -
Er din vej rigtig? - du angiver
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'men du har pakket stien til din komponent idirnamesom kun vil være det overordnede element for stien . AltsåJLoadersøger i/administrator/helpers/lookups.php. -
JPATH_COMPONENT_ADMINISTRATORer initialiseret som en del af Joomla!'srenderComponent()indkald det erJComponentHelperklasse, hvis du anvenderdirnametil det, når det ikke er opsat, vil du få en prik tilbage (dvs. den nuværende mappe), så i modellen ville du kunne sende./helpers/lookups.phptilJLoaderring.