0

このhttp://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Autoloading/Index.html from TYPO3 V6 によると、名前空間の使用が推奨され、PHP ファイルには 1 つのクラスのみを含める必要があります。上記リンクより引用

 - In TYPO3 every class must reside in its own file, i.e. there should
   be only one class per PHP file
 - Use the class naming convention and file location.

私の拡張機能は、拡張機能ビルダーを使用して構築されています。Twitter API ライブラリを使用し、使用するファイルが 1 つありますconfig.php。このファイルには含まmultiple classesれています。

問題は、この config.php を使用するには、2 つの条件に従ってconfig.php、それぞれに 1 つのクラスを含む複数の php ファイルに分割する必要があるかどうかです。

または、これを行うための本当にきちんとした方法はありますか?

4

2 に答える 2

3

外部コードはそのままにしておきます。コーディング ガイドラインは、拡張機能とコア開発自体のためのものであり、そのガイドラインに一致するように外部ライブラリを変更する必要はありません。

外部スクリプトを含めるだけです

require_once t3lib_extMgm::siteRelPath('your_extension_key') . 'Path/to/the/Script.php';

そしてそれらを使い始めます。

于 2013-07-22T10:16:50.680 に答える