标签: symfony slim
我在Slim中使用Symfony Validator component,我想用其他语言更改英语消息。
如果我不使用Symfony,我该如何选择语言?
答案 0 :(得分:0)
在进行任何验证之前,您可以在控制器中使用以下命令更改区域设置:
$this->get('translator')->setLocale('new_locale');
这允许您强制翻译器的区域设置。重要提示:如果要在不同的位置更改区域设置,则需要一个容器对象来获取翻译器。