在Symfony中的form_widget上设置翻译区域设置

时间:2017-05-25 11:01:32

标签: php symfony

我有选择类型的symfony表单。 在选择中,我有类似的东西:

'entity.rental_conditions.prepayment_options.no_prepayment' => 0,
'entity.rental_conditions.prepayment_options.prepayment_amount' => 1,
'entity.rental_conditions.prepayment_options.prepayment_percent' => 2,
'entity.rental_conditions.prepayment_options.full_amount' => 3

我在Twig中显示了这个选择类型 - {{ form_widget(form.prepayment.type) }}

我的应用程序是多语言,默认语言环境DE(德语lang),我的问题是我如何为form_widget设置另一个语言环境,例如,英语显示选项选项不是在我的应用程序的所有语言中,仅在EN?

1 个答案:

答案 0 :(得分:0)

这是一个广泛的问题,您如何向应用程序介绍国际语言?您可以使用LanguageType field在其个人资料或注册时设置用户的语言。

还有一个Translations Component这是一个允许翻译成多种语言的多步骤过程。