symfony2平移转义点
我在Symfony2中暴露翻译时遇到问题 例如:symfony2平移转义点,symfony,escaping,translation,Symfony,Escaping,Translation,我在Symfony2中暴露翻译时遇到问题 例如: <p>{{ 'You haven\'t confirmed email address yet. We can\'t inform you }}</p> 我希望那个点(.)像普通点一样,而不是像这样。 如何转义此字符?当您使用-JMS转换包时,会出现此问题,因为它在生成YML文件时支持级别嵌套。Dot是用来做这件事的,不能逃避(到目前为止我还没有发现这种可能性)。 可能唯一的解决方案是禁用级别嵌套。不幸的是,需要修改捆绑
<p>{{ 'You haven\'t confirmed email address yet. We can\'t inform you }}</p>
我希望那个点(.)像普通点一样,而不是像这样。
如何转义此字符?当您使用-JMS转换包时,会出现此问题,因为它在生成YML文件时支持级别嵌套。Dot是用来做这件事的,不能逃避(到目前为止我还没有发现这种可能性)。 可能唯一的解决方案是禁用级别嵌套。不幸的是,需要修改捆绑包中的一行。 打开
JMS\TranslationBundle\Translation\Dumper\arraysttructuredumper.php
并更改第26行:
private $prettyPrint = false;
或者直接使用setPrettyPrint(false)
函数
private $prettyPrint = false;