1

私はsymfony2プロジェクトを作っています。

ステージング、プロダクション、ローカルホストがあります

サーバーごとに「gmailログインパスワード」などのコード内の文字列を変更したい。

パラメータを切り替えるにはどうすればよいですか?

parameters.yml を使用しますか? config.yml?

またはsymfony2がこのサーバーが本番またはステージングであることをどのように理解するか。

4

1 に答える 1

2

paramerters.yml.dist適切なデフォルト値と必要なすべてのパラメーターを使用して を作成します。すべての開発者およびすべてのステージング/運用サーバーで、parameters.yml.distがコピーされparameters.yml、エントリが実際に必要な値に変更されます。parameters.ymlをバージョン管理下でチェックインしないでください。

symfony2.3 の時点で、 and の処理parameters.yml.dist(parameters.ymlコピー、dist からの新しいパラメーターの公開) は、composer のインストール/更新ごとに行われます。

于 2013-08-10T14:13:15.583 に答える