具有双倍

时间:2017-03-30 15:09:31

标签: symfony

我正在尝试使用symfony3连接到数据库,但问题是当我将密码放在parameters.yml中时,我收到此错误:

database_password:xx%xxxxx%x

  

您已请求不存在的参数“xxxxx”。

我试过

  • database_password:“xx%xxxxx%x”
  • database_password:'xx%xxxxx%x'
  • database_password:“xx \%xxxxx \%x”

我总是遇到同样的问题

1 个答案:

答案 0 :(得分:5)

你需要通过放两个来逃避百分号:

database_password: 'xx%%xxxxx%%x'

有关详细信息,请参阅http://symfony.com/doc/current/service_container/parameters.html#parameters-in-configuration-files

注意:从技术上讲,此示例中不需要引号,但如果在标量的开头出现% - 符号,则必须引用标量。