【发布时间】:2014-10-03 17:28:56
【问题描述】:
我正在尝试实现 symfony 翻译...在 dev 中完美运行,但在 prod 中却不行。
parameters.yml
parameters:
locale: pt_BR
config.yml
framework:
translator: { fallback: "%locale%" }
和messages.pt_BR.yml 在\Resources\translations\
"Bad credentials" : "E-mail/senha inválidos"
"User account is disabled.": "Usuário inativo"
.twig 我使用: {{ error.message|trans }}
同样,在 DEV 中完美运行,但在 PROD 中却不行。
我还需要做一些配置吗?
【问题讨论】:
-
“不工作”很少是有用的错误报告。您是否收到任何可以提供帮助的错误输出或错误日志?此外,当您说“DEV”和“PROD”时,您指的是 symfony 的环境,还是不同的服务器环境?
-
对不起彼得,我指的是 symfony 的环境。
-
你清除了产品缓存吗?
-
谢谢马里诺!!!错过执行命令:php app/console cache:clear --env=prod --no-debug
-
肯定习惯于清除生产缓存。那就是“它是否已插入?” Symfony 开发。