0

初めて Silex を調べ始めたばかりで、ばかげた質問のように聞こえたら申し訳ありません。

Igorw によって書かれた ServiceProvider を使用して、YAML ファイルをロードしたいと考えています。すべてのサード パーティ サービス プロバイダは同じ構造を持っています。

- /src
-- /Igorw
--- /Silex
---- SomeServiceProvider.php

これらのファイルを自分のアプリのどこに置くべきか疑問に思っていましたか? ベストプラクティスと見なされるものは何ですか? 私は本当にそれについての情報を見つけることができません。私自身のアプリの構造は次のようになります。

/app
/src
    /controller
    /view
    ...
/vendor
/web
composer.json
4

2 に答える 2

4

composer を「igorw/config-service-provider」として使用してインストールするだけで、デフォルトのvendor/フォルダーに配置されます。

于 2013-06-17T10:54:40.957 に答える
3

サードパーティ ライブラリはベンダーと呼ばれることがあり、ベンダー ディレクトリに配置します。

また、composer を使用してインストールします。それらをどこに保存するか、どのように自動ロードするかは、それが処理します。実行するだけでphp composer.phar require igorw/config-service-provider:1.2.*、プロバイダーを登録して使用できます。

于 2013-06-17T10:53:57.337 に答える