6

時々、アプリ全体で使用するヘルパーおよびユーティリティとして作成する関数または手順がいくつかあります...今、私は Symfony 2 を使い始めていますが、symfony 2 の哲学によると、何が最善の方法なのかわかりません。バンドル...おそらくいくつかの関数を保存するためだけにバンドル全体を作成する必要はありませんが、それが最善の方法である場合はそうします。ありがとう!

4

1 に答える 1

8

depsユーティリティとヘルパーが Symfony 固有のものでない場合は、別のリポジトリにライブラリを作成し、bin/vendors installコマンドまたはComposerを使用してベンダーにインストールします。これは、Symfony 2.1 以降、ベンダーを管理するデフォルトの方法になります。

ライブラリを Symfony とシームレスに統合したい場合は、別の別のリポジトリにバンドルを作成し、ベンダーにインストールしてください。このようにして、ライブラリを Symfony プロジェクトの外部で使用できますが、Symfony プロジェクトで使用するといくつかの便利さが提供されます。

やや関連する質問も参照してください。

于 2012-04-10T07:28:35.210 に答える