2014-12-03 2 views
2
{{ form_widget(form.category,{value:"3"}) }} //works!! 
{{ form_widget(form.category,{value:'3'}) }} //works!! 
{{ form_widget(form.category,{value:3}) }} // doesn't work !! 

{{lastCatId}} // echos 3 !!! 

{{ form_widget(form.category,{value:"lastCatId"}) }} //doesn't work ??? 
{{ form_widget(form.category,{value:'lastCatId'}) }} //doesn't work ??? 

Я знаю после symfony 2.3. Значение должно быть указано или двойным. Но я не знаю, почему переменная не работаетtwig form_widget значение переменной не работает

+1

Какая ошибка? Не работает ли это действительно не помогает ... Я мог бы предположить, что значение должно быть целым числом? В противном случае нет идеи, если вы не скопируете сообщение об ошибке! – Steini

+0

Извините, но это не ошибка, я пытаюсь установить «selected» в форме выбора. с 3 работает и по умолчанию - с номером 3, но с переменной она не по умолчанию –

ответ

2

неважно. Я нашел проблему

{{form_widget (form.category, { 'значение': lastCatId | number_format})}}

я должен был привести его в целое.

Смежные вопросы