あなたは別のマシンに設定するために(parameters.ymlファイルから)parameters
フィールドを使用することができます。例として、あなたはconfig.ymlファイルで指定することができます。
doctrine:
dbal:
default_connection: app_connection
connections:
app_connection:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
mapping_types: "%database_mapping_types%"
を生産サーバーのあなたのparameters.yml
に設定します。
parameters.yml
database_mapping_types: {bit: boolean}
とで構成するあなたのローカルサーバのparameters.yml
:
parameters.yml
database_mapping_types: ~
は明らかに一例としてparameter.yml.dist
にデフォルトを設定します。
parameters.yml.dist
database_mapping_types: ~
EDIT:もちろん
、ユーザーが指定することができますプロダクト環境のための異なる設定次のようにDEVのEAD:
config_dev.yml
doctrine:
dbal:
default_connection: app_connection
connections:
app_connection:
driver: "%database_driver%"
host: "%database_host%"
port: "%database_port%"
dbname: "%database_name%"
user: "%database_user%"
password: "%database_password%"
charset: UTF8
mapping_types: ~
そして、あなたはキーを無効にすることができprod環境では、あなたは以下の通り必要があります。
config_prod.yml
doctrine:
dbal:
default_connection: app_connection
connections:
app_connection:
mapping_types:
bit: boolean
は、あなたの答えのための
おかげで、このヘルプを願っています。私は、これはあなたが私が何を意図したとおり 'mapping_types'セクションを無効にする方法はありませんだと思う意味を推測しますか?その場合、あなたのソリューションは優雅な選択肢のようです。 – Roubi
こんにちは@Roubiあなたを歓迎します!私の更新を見て、これがあなたのためにうまくいくかどうか教えてください – Matteo
こんにちはマッテオ、いいえ、それは動作しません、それは奇妙に見えるです。私が私の質問で言及したように、 'config_dev.yml'と' config.yml'ファイル(後者は最初のものをインポートします)を使用しますが、 'config'の** mapping_types:〜**は' config_dev ' – Roubi