Rozłóżmy to:
-
W Joomla! plik pomocniczy twoich komponentów powinien znajdować się w `/mycomponent/helpers/lookup.php'
-
JLoader::
jest Joomla! sposób to zrobić, ale równie łatwo możesz użyćrequire_once
PHP np.require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php';
-
Czy twoja ścieżka jest właściwa? - dostarczasz
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'
ale otoczyłeś ścieżkę do swojego komponentu wdirname
który będzie tylko elementem nadrzędnym ścieżki . WięcJLoader
szuka w/administrator/helpers/lookups.php
. -
JPATH_COMPONENT_ADMINISTRATOR
jest inicjowany jako częśćrenderComponent()
Joomla! wywołaj w nimJComponentHelper
klasa, jeśli zastosujeszdirname
do niego, gdy nie jest skonfigurowany, otrzymasz z powrotem kropkę (tj. bieżący katalog), więc w modelu mógłbyś przekazać./helpers/lookups.php
doJLoader
zadzwoń.