これを分解しましょう:
-
Joomla!コンポーネントヘルパーファイルは`/mycomponent/helpers/lookup.php'
にある必要があります -
JLoader::Joomlaです!それを行う方法ですが、PHPのrequire_onceを同じように簡単に使用できます 例えば。require_once JPATH_COMPONENT_ADMINISTRATOR.'/helpers/myfunctions.php'; -
あなたの道は正しいですか? -
dirname(JPATH_COMPONENT_ADMINISTRATOR).DS.'helpers'.DS.'lookups.php'を提供しています ただし、コンポーネントへのパスをdirnameでラップしました。 パスの親要素のみになります 。つまり、JLoader/administrator/helpers/lookups.phpを探しています 。 -
JPATH_COMPONENT_ADMINISTRATORJoomla!のrenderComponent()の一部として初期化されますJComponentHelperを呼び出しますdirnameを適用する場合のクラス セットアップされていない場合は、ドット(つまり、現在のディレクトリ)が返されるため、モデルでは./helpers/lookups.phpを渡すことができます。JLoaderへ 電話してください。