2017-09-20 2 views
1

、私はすでにこのような何かを試してみたが、何の応答:選択したChoiceTypeの値をTwigでどのように取得できますか? 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'); 

外部キーのために、それはデフォルトのaであるので、私は何も変わっていません選択、私はidの職業の価値を回復したい

+0

{{dump(choice)}}を使用して、変数または空の値を取得しているかどうかを確認してください。 –

+0

{{dump(choice)}}何も返さない –

+0

あなたは正しい値を持っていないと思います。 print_r(from)のようなテスト目的のためにコントローラの値をダンプしてみてください。可能であれば、上記の質問に同じダンプを貼り付けることができます。どのような出力があるのか​​わかるように –

答えて

0

あなたはform.clients.vars.valueを試しましたか?

<option {% if choice is selectedchoice(value) %} selected="selected"{% endif %} ...> 

としてはhere in the docを説明:このよう

はあなたがselectedchoice小枝テストを使用することができます

+0

はい、私はすでにこれを試します –

+0

@Miiあなたは何かを選択してもよろしいですか?フォームタイプコード – kunicmarko20

+0

これは私のエンティティの偽造キーです。私は偽造キー –

1

を選択された値を与える必要があります。

希望する

関連する問題