Analizziamolo:
-
In Joomla! il file dell'helper dei componenti dovrebbe essere in `/mycomponent/helpers/lookup.php'
-
JLoader::
è Joomla! modo per farlo, ma potresti usare altrettanto facilmenterequire_once
di PHP per esempio.require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php';
-
La tua strada è giusta? - stai fornendo
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'
ma hai racchiuso il percorso del tuo componente indirname
che sarà solo l'elemento padre del percorso . QuindiJLoader
sta cercando in/administrator/helpers/lookups.php
. -
JPATH_COMPONENT_ADMINISTRATOR
è inizializzato come parte delrenderComponent()
di Joomla! chiama il suoJComponentHelper
class se applichidirname
su di esso quando non è configurato otterrai un punto (ad es. directory corrente), quindi nel modello potresti passare./helpers/lookups.php
alJLoader
chiama.