【问题标题】:Symfony 3.4 - update config in prod mode is not workingSymfony 3.4 - 在 prod 模式下更新配置不起作用
【发布时间】:2018-02-28 11:01:57
【问题描述】:

我有一个使用 Symfony 3.4 框架开发的客户网站。在 config.yml 中,默认语言环境是 fr,网站使用此配置来设置语言。但是一开始,默认的语言环境是 en 并且网站是英文的。我将它设置在 fr 并清除 env prod 的缓存。但是网站和默认语言环境仍然在 en...

如何在 prod 模式下刷新配置以更新网站上的更改?

【问题讨论】:

    标签: symfony locale language-translation


    【解决方案1】:
    • 首先,检查config.yml 文件中的默认语言环境是否为fr
    • 然后,确保您有一个法语翻译文件,通常是app/Resources/translations/messages.fr.yml,并且其中包含法语翻译
    • 最后,确保在您的 twig 模板文件中使用了翻译,例如。你使用的:

      {{ 'translation_code'|trans }}
      

    清除并预热缓存,它应该可以工作了。

    【讨论】:

      猜你喜欢
      • 2018-09-23
      • 1970-01-01
      • 2016-12-19
      • 2018-09-16
      • 2018-08-18
      • 1970-01-01
      • 2018-10-05
      • 2018-11-25
      • 1970-01-01
      相关资源
      最近更新 更多