の「データ - *」属性を追加します。symfonyの2:フォームエンティティフィールドは、私はラジオのフィールドを表示するタイプのフィールドを持つフォーム「実体」を持っている各無線入力
->add(
'membership',
'entity',
array(
'class' => 'Comiti\UserBundle\Entity\Membership',
'expanded' => true,
'multiple' => false,
'label' => false,
'empty_value' => 'Aucune adhésion',
'query_builder' => function (MembershipRepository $er) {
return $er->createQueryBuilder('membership')
->where('membership.club = :club')
->setParameter('club', $this->authentication_service->getCurrentClub())
->orderBy('membership.name', 'ASC')
;
},
)
)
私は私の内の無線フィールドを追加していますそのようなビュー:HTMLでそのような何かをレンダリング
{{ form_row(form.membership) }}
:
<input type= "radio" name="membership" value="1">
<input type= "radio" name="membership" value="2">
<input type= "radio" name="membership" value="3">
私は、各入力に "データ価格" を追加したいと思います:
<input type= "radio" name="membership" data-price="20" value="1">
<input type= "radio" name="membership" data-price="10" value="2">
<input type= "radio" name="membership" data-price="15" value="3">
はどのように私はそれを行うことができますか?
本当に、私はattrオプションを知っていますが、どのようにt o自分のエンティティフィールドの各ラジオ入力に表示する – Python