は私のJoomlaのコンポーネント - これらのすべてが失敗にPHPファイルをインポートする方法を見つけ出すことはできません:Joomlaのコンポーネントの開発にPHPコードをインポート
- ますrequire_once(「code.php」);
- require_once(FILE).DS.'code.php ');
- require_once(JPATH_COMPONENT.DS.'code.php ');
おかげ
は私のJoomlaのコンポーネント - これらのすべてが失敗にPHPファイルをインポートする方法を見つけ出すことはできません:Joomlaのコンポーネントの開発にPHPコードをインポート
おかげ
のTry jimport、この上のJoomlaのドキュメントを参照してください。http://docs.joomla.org/Jimport
jimport('joomla.application.component.controller');
これは、PHPファイル "/libraries/joomla/application/component/controller.php" が含まれます。通常、これらはhelper.phpファイル
require_once dirname(__FILE__).'/helper.php';
これは、joomlaベースのライブラリで、ルートjoomlaディレクトリにあります。私は私のカスタムコンポーネントの一部であるPHPコードが、私のコンポーネントディレクトリに必要です。 – Yarin
(。JPATH_COMPONENT_SITE '/パス/内部/あなた/コンポーネント/ folder.php');
また、DSを使用しないでください.Joomla 3.0では非推奨です。
のrequire_onceに含まれている
どのように失敗しますか?エラーメッセージが出ますか?アクセスしていると思われるパスをエラーログに書き込んでみてください:error_log(JPATH_COMPONENT.DS.'code.php ')。これはエラーログに評価パスを書き込みます。それはあなたが思うものではないことが判明するかもしれません。私はrequire_once(JPATH_COMPONENT.DS.'reportHelpers.php ');を使用しました。ここで、reportHelpers.phpは、require_onceを使用しているファイルと同じディレクトリにあります。 – EmmyS