Mac*_*n13 7 php exception-handling symfony twig
我们在Symfony2中创建了一个本地化为荷兰语和英语的应用程序.现在我知道如何自定义Symfony错误页面,但无法找到如何在任何地方翻译错误.我试图trans在错误模板中使用过滤器,但它似乎没有使用我的翻译文件.
此外,我找不到任何选项来制作多个错误页面,每种语言一个,并本地化它们.
有谁知道这是否可能,我可以想象它很难实现,因为错误可能由于翻译错误而抛出.但如果是这样,我会喜欢提示或链接如何正确地做到这一点.
您可以尝试使用模板中提供的全局变量(在symfony 2.1之前的app.request.locale或app.session.locale).
{% if app.request.locale == 'nl' %}
some error message
{% else %}
error message in other language
{% endif %}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1405 次 |
| 最近记录: |