2011-11-21 13 views

cevap

29

Denediniz mi: {{ form_widget(form.title, { 'id': 'my_custom_id' }) }}?

Eğer bu hala işe yaramazsa, işlemek için form özelleştirmesine de güvenebilirsiniz. Ama bu aşırı olabilir ve en iyi fikir olmayabilir. Daha fazla bilgi için form teması üzerinde documentation kontrol edin.

Dediğim gibi, belki de daha iyi bir yol var ama bu sadece şu an için teklif edebileceğim şey.

Bu yardımcı olur umarım.

+0

, bu işe yarıyor :) Muhtemelen daha önce düşünmemiştim, muhtemelen FormBuilder uygulamasında geçen dizi ('id' => 'bir şey') 'istisnasının atılmasıyla sonuçlandı. Yardım için teşekkürler! – grzechoo

+0

Bu, form_start() işlevinde de çalışır –

5
{{ form_widget(form.title, { 'attr': {'id': 'my_id'} }) }} 

http://symfony.com/doc/current/book/forms.html

bunu kullanmış ve işe yarıyor.

o Google'cuların için yardımcı olabilir ancak aynı zamanda formType içinde Attribut ön ekini belirtebilirsiniz eğer bilmiyorum
1

public function getName() 
{ 
    return 'vendor_testbundle_sickness'; 
} 

folowing kimliğe sahip olacaktır özellik: Evet

vendor_testbundle_sickness_SOMETHING