2014-01-27 50 views

回答

2

您可以使用參數。

config.yml:

imports: 
    - { resource: parameters_prod.yml } 
nelmio_security: 
    forced_ssl: 
     enabled: %ssl_enabled% 

config_dev.yml:

imports: 
    - { resource: parameters_dev.yml } 
nelmio_security: 
    forced_ssl: 
     enabled: %ssl_enabled% 

parameters_dev.yml:

parameters: 
    ssl_enabled: false 

parameters_prod.yml(或parameters.yml):

parameters: 
    ssl_enabled: true 

並確保你的AppKernel調用正確的配置文件...

+0

謝謝!最後這樣一個明顯的答案:)我最終只是在我的'parameters.dist.yml'中放入了'ssl_enabled:true',然後在dev上將它設置爲false,這樣管理的文件就更少了。 – juuga

+0

@VBee不需要參數。在config.yml中定義enabled爲false,並感到高興^^ –