64

symfony2 フォームで id 属性を定義したいと思います。

小枝テンプレートでこれを試しました:

{{ form_start(form, {'id': 'form_person_edit'}) }}

しかし、うまくいかないようです。

4

3 に答える 3

128

試しましたattrか?

{{ form_start(form, {'attr': {'id': 'form_person_edit'}}) }}
于 2013-09-05T15:30:14.813 に答える
6

さらに、上記の回答に追加する必要があります。コントローラーで次のように実行できます。

$this->createForm(FormTypeInterFace, data, options);

サンプルの場合-私はこれを行いました:

$this->createForm(registrationType::class, null, array(
    'action' => $this->generateUrl('some_route'), 
    'attr' => array(
        'id' => 'some_id', 
        'class' => 'some_class'
    )
));
于 2016-02-05T08:31:07.217 に答える