これを分解しましょう:
-
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_ADMINISTRATOR
Joomla!のrenderComponent()
の一部として初期化されますJComponentHelper
を呼び出しますdirname
を適用する場合のクラス セットアップされていない場合は、ドット(つまり、現在のディレクトリ)が返されるため、モデルでは./helpers/lookups.php
を渡すことができます。JLoader
へ 電話してください。