如何在Twig中获取所选ChoiceType的值?

时间:2017-09-20 12:07:10

标签: symfony twig symfony-forms

使用Symfony 3.3,我已经尝试了类似的东西,但没有回复:

<tr>
    {% for choice in form.vars.value.clients %}
        <td>{{ choice.value }}</td>
    {% endfor %}
</tr>

这是我的formType:

$builder->add('name')
        ->add('contact')
        ->add('idprofession')
        ->add('idcard');

我没有改变任何东西,因为对于外键它默认是一个选择,我想恢复id职业的价值

2 个答案:

答案 0 :(得分:1)

您可以使用this.getView().setModel(""); Twig测试:

selectedchoice

如上所述here in the doc

希望这个帮助

答案 1 :(得分:0)

你试过form.clients.vars.value吗?

因为它应该为您提供所选的值