0
有沒有什麼辦法可以設置nelmio_security.forced_ssl.enabled
的設置爲true
prod和false
dev?我的本地開發機器沒有SSL證書。也許某種方式可以爲需要設置nelmio_security
的安全設置dist.yml
?NelmioSecurityBundle forced_ssl在dev中關閉,在prod中打開,可能嗎?
有沒有什麼辦法可以設置nelmio_security.forced_ssl.enabled
的設置爲true
prod和false
dev?我的本地開發機器沒有SSL證書。也許某種方式可以爲需要設置nelmio_security
的安全設置dist.yml
?NelmioSecurityBundle forced_ssl在dev中關閉,在prod中打開,可能嗎?
您可以使用參數。
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調用正確的配置文件...
謝謝!最後這樣一個明顯的答案:)我最終只是在我的'parameters.dist.yml'中放入了'ssl_enabled:true',然後在dev上將它設置爲false,這樣管理的文件就更少了。 – juuga
@VBee不需要參數。在config.yml中定義enabled爲false,並感到高興^^ –