2014-12-03 42 views
4

「%」我想在文件中逃脫字符%:parameters.yml,因爲我的密碼通過%如何逃避parameters.yml Symfony2的

database_driver3: pdo_sqlsrv 
database_host3: 192.168.10.10 
database_port3: 1455 
database_name3: MyDB 
database_user3: sa 
database_password3: %ABC$Admin_2012% 

開始我真正應該做的事?

+1

雙''%%會逃跑一個'%' – 2014-12-03 14:32:31

回答

7

最簡單的方法是簡單地引用添加到你想逃

database_password3: "%ABC$Admin_2012%" 

值或使用雙%的信貸 - skowron線

database_password3: %%ABC$Admin_2012%% 
+1

引用似乎不起作用。事實上,從Symfony 3.1開始,你應該引用所有以%開頭的標量,而Symfony仍然將它們作爲參數處理它們https://symfony.com/blog/new-in-symfony-3-1-yaml-deprecations#deprecated-starting-標量與字符 使用double%雖然可以工作 – Dienow 2018-02-27 11:39:24