4

/src/lib にクラス ファイルのディレクトリがあり、それらを自動ロードしたい場合、Silex の最新バージョンでこれを行うにはどうすればよいですか。

サービスのロード以外に適切なドキュメントはありません。

4

1 に答える 1

8

silex のオートロードはcomposerによって処理されます。オートローディングに関するコンポーザーのドキュメントでは、どのような種類のオートローディングが可能かについて詳しく説明しています。

psr-0ファイルには命名スキームを使用することをお勧めします。しかし、それをしたくない場合は、クラスマップのオートローディングを使用することもできます。

Foo\Barクラスが にあると仮定して、PSR-0 の例を次に示しsrc/Foo/Bar.phpます。

{
    "autoload": {
        "psr-0": { "Foo": "src/" }
    }
}

クラスマップについては、上記のリンク先のドキュメントを参照してください。

于 2012-09-10T11:41:46.350 に答える