Pojďme to rozebrat:
-
V systému Joomla! váš pomocný soubor komponent by měl být v `/mycomponent/helpers/lookup.php'
-
JLoader::je Joomla! způsob, jak to udělat, ale stejně snadno můžete použít PHPrequire_oncenapř.require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php'; -
Je vaše cesta správná? - poskytujete
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'ale cestu ke komponentě jste zabalili dodirnamekterý bude pouze nadřazeným prvkem cesty . TakžeJLoaderhledá v/administrator/helpers/lookups.php. -
JPATH_COMPONENT_ADMINISTRATORje inicializován jako součást Joomla!renderComponent()zavolejte v němJComponentHelpertřídy, pokud použijetedirnamek němu, když to není nastaveno, dostanete zpět tečku (tj. aktuální adresář), takže v modelu byste mohli předat./helpers/lookups.phpdoJLoaderzavolejte.