2016-11-17 73 views

回答

0

在你做任何验证,控制器,你可以改变使用该语言环境:

$this->get('translator')->setLocale('new_locale'); 

这样就可以迫使译者的语言环境。重要提示:如果要在不同位置更改区域设置,则需要容器对象才能获得翻译器。

+0

我没有$ this-> get('service_name')在Slim中。我试图在容器中创建服务并更改语言环境,但不起作用 – monkeyUser

+0

我不确定验证程序组件是否使用纤细翻译器进行验证,但我在此处指导您更改其语言环境: http:// nesbot .COM/2012 /26分之6/多种语言现场-使用超薄 –