【问题标题】:Modify choices labels in a Twig template修改 Twig 模板中的选择标签
【发布时间】:2011-10-25 14:20:24
【问题描述】:

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

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

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

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

所以我的想法是用希腊语代替“是”和“否”。我的问题是我无法确定传递给 form_widget 函数的正确属性,我尝试使用“选择”但它似乎不起作用。

【问题讨论】:

    标签: php symfony twig


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-06-15
      • 2013-01-21
      • 2017-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 2020-12-03
      相关资源
      最近更新 更多