Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何逃生”&引用;在parameters.yml symfony2中_Symfony_Yaml - Fatal编程技术网

“如何逃生”&引用;在parameters.yml symfony2中

“如何逃生”&引用;在parameters.yml symfony2中,symfony,yaml,Symfony,Yaml,我想转义文件:parameters.yml中的字符%,因为我的密码以% database_driver3: pdo_sqlsrv database_host3: 192.168.10.10 database_port3: 1455 database_name3: MyDB database_user3: sa database_password3: %ABC$Admin_2012% 我真正应该做的是什么?最简单的方法是在要转义的值中添加引号 database_password3: "%ABC$

我想转义文件:parameters.yml中的字符
%
,因为我的密码以
%

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

我真正应该做的是什么?

最简单的方法是在要转义的值中添加引号

database_password3: "%ABC$Admin_2012%"
或者使用双%信用卡-skowron额度

database_password3: %%ABC$Admin_2012%%

%%
将转义一个
%%
引用似乎不起作用。事实上,从Symfony 3.1开始,您应该引用所有以%开头的标量,并且Symfony仍然使用double%作为参数处理它们,但在Symfony 4.2中,仅使用double%不起作用。仅使用引号和双精度%似乎有效。使用引号和双精度%对我SF 5.x不起作用