2016-11-17 1 views

答えて

0

あなたが任意の検証を行う前に、コントローラには、あなたがこれを使用してロケールを変更することができます。

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

これは、あなたが翻訳者のロケールを強制することができます。重要:別の場所でロケールを変更する場合は、コンテナオブジェクトを使用してトランスレータを取得する必要があります。

+0

Slimに$ this-> get( 'service_name')がありません。コンテナ内のサービスを作成してロケールを変更しようとしましたが動作しません – monkeyUser

+0

バリデータコンポーネントがスリムトランスレータで検証されているかどうかわかりませんが、ここではロケールを変更するためのガイドを残しています: http:// nesbot .com/2012/6/26 /多言語サイト使用スリム –

関連する問題