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_once
for 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 idirname
som kun vil være det overordnede element for stien . AltsåJLoader
søger i/administrator/helpers/lookups.php
. -
JPATH_COMPONENT_ADMINISTRATOR
er initialiseret som en del af Joomla!'srenderComponent()
indkald det erJComponentHelper
klasse, hvis du anvenderdirname
til 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.php
tilJLoader
ring.