2010-11-30 18 views
5

は私のJoomlaのコンポーネント - これらのすべてが失敗にPHPファイルをインポートする方法を見つけ出すことはできません:Joomlaのコンポーネントの開発にPHPコードをインポート

  • ますrequire_once(「code.php」);
  • require_once(FILE).DS.'code.php ');
  • require_once(JPATH_COMPONENT.DS.'code.php ');

おかげ

+0

どのように失敗しますか?エラーメッセージが出ますか?アクセスしていると思われるパスをエラーログに書き込んでみてください:error_log(JPATH_COMPONENT.DS.'code.php ')。これはエラーログに評価パスを書き込みます。それはあなたが思うものではないことが判明するかもしれません。私はrequire_once(JPATH_COMPONENT.DS.'reportHelpers.php ');を使用しました。ここで、reportHelpers.phpは、require_onceを使用しているファイルと同じディレクトリにあります。 – EmmyS

答えて

1

の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'; 
+1

これは、joomlaベースのライブラリで、ルートjoomlaディレクトリにあります。私は私のカスタムコンポーネントの一部であるPHPコードが、私のコンポーネントディレクトリに必要です。 – Yarin

0

(。JPATH_COMPONENT_SITE '/パス/内部/あなた/コンポーネント/ folder.php');

また、DSを使用しないでください.Joomla 3.0では非推奨です。

2

のrequire_onceに含まれている

関連する問題