2014-12-03 80 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之後就知道了。價值必須被引用或雙引號。但我不知道爲什麼變量不起作用樹枝form_widget值變量不起作用

+1

什麼是錯誤?沒有工作並沒有真正的幫助...我可以推測,這個值必須是一個整數?否則,不知道如果你不復制錯誤信息! – Steini 2014-12-03 06:13:03

+0

我很抱歉,它不是一個錯誤,我試圖在選擇表單上設置「選定」。與3它的作品,默認爲3號,但與變量它不是默認的 – 2014-12-03 06:15:36

回答

2

沒關係。我發現這個問題

{{form_widget(form.category,{ '值':lastCatId | number_format})}}

我不得不將它轉換爲int。