0

Symfony はオートローダーでクラスローダー クラスを使用します。クラスローダー クラスの代わりに UniversalClassLoader を使用するチュートリアルを見たことがあります。たとえば、この外部ライブラリの追加には、ユニバーサル クラス ローダーが必要です。

$loader = require __DIR__.'/../vendor/autoload.php';

この行は、classLoader クラスを取得します。この場合、UniversalclassLoader をどのように使用できますか?

4

1 に答える 1

1

Symfony2.0Symfony では独自のClassLoader Componentを使用します。このクラスの使用方法に関するドキュメントは、先ほど提供したリンクにあります。
ただし、このクラスは、app/autoload.php参照したファイルではないファイルで初期化されます。

Symfony2.1composerを使用して依存関係を処理します。Composer は自動的にクラスローダーを追加して、すべての依存関係を簡単に自動ロードします。このクラスは、vendor/autoload.php参照するファイルで初期化されます。このクラスローダに関するドキュメントは、 composer documentationにあります。

于 2012-08-27T20:32:30.753 に答える