2016-04-13 26 views
1

Seçimde bir değeri önceden tanımlamaya çalışıyorum.Bir işlev çağrısı içinde çift tırnak işareti değişkeni

Bu çalışır:

{{ form_widget(value.children.activity, { value:"1" }) }} 

Bu işe yaramazsa: nesne kimliği de

1 yüzden tırnak koyarak ve değişken ve tüm kirli yankılanan, escaping çalıştı ise

{{ form_widget(value.children.activity, { value:object.id }) }} 

Düşünebildiğim çözümler, ama burada bir şey eksik gibi görünüyor.

cevap

0

Tamam, bulundu!

Bu bir dize olmalıdır böylece hızlı bir kirli bir çözümdür:

{% set foo = "" ~ object.id %} 
{{ form_widget(value.children.activity, { value:foo }) }} 
+0

çalışması gerekir object.id' ? – DarkBee

+0

Hayır, yapmadım, bir dizeye int mi? – Conjak

0

Bu sadece bir soru `etrafında parantez ile denemek did it

{{ form_widget(value.children.activity, { value: object.id|trim }) }} 
İlgili konular