在Twig模板中修改选项标签


Modify choices labels in a Twig template

我试图在我的Twig模板中修改我在表单中选择字段的选择标签。我像往常一样在PHP中创建字段:

->add('registered','choice',array('choices' => array('1' => 'Yes', '0' => 'No'),'expanded' => true))

然后在我的模板中如果一个条件为真那么我想这样做:

{{ form_widget(form.registered,{'choices':{'1':'Ναι','0':'Όχι'}})}}

所以我的想法是,我要用希腊文,而不是"是"answers"不是"。我的问题是,我无法找出正确的属性传递给form_widget函数,我已经尝试过"选择",但它似乎不起作用。

在全局消息翻译域中输入Yes和No, Symfony将自动翻译它们。在2.1中,您将能够将实体的翻译放入不同的域,而不仅仅是默认的域。