我正在做一個形式與symfony2和樹枝,形式誰從BDD的信息。 我想定製渲染函數中的某些信息。symfony2 form樹枝輸入值
如果我的數據chanson是空的,我想顯示輸入來設置它。 如果我的數據不是空的,我想顯示一個顯示數據的paragraphe,以及一個修改值並顯示輸入的鏈接。
我嘗試類似的東西:
{% if form_widget(session.chanson).attrvalue!='' %}
<p>{{form_widget(session.chanson).attrvalue}} <a>modify</a></p>
{% else %}
<p>{{ form_label(session.chanson,"Chanson : ") }}
{{ form_errors(session.chanson) }}
{{ form_widget(session.chanson) }}</p>
{% endif %}
它不工作。我嘗試用價值而不是價值,它不工作。 這是什麼symfony說:Item "attrvalue" for "<input type="text" id="form_chanson" name="form[chanson]" required="required" value="La Rage" />" does not exist in CDUserBundle:Prof:edit_session.html.twig at line 19
有人知道這個問題? 謝謝
好的,謝謝你的工作很好。 我的對象沒有存儲在會話中,session是我在視圖中創建和呈現的表單的名稱。只是一個壞名字。 – vekah 2013-02-21 10:56:32