2016-09-18 10 views
0

私のSymfony 2のアプリで私は、フォームをレンダリングする次のコードを得た:Symfony2のと小枝の形場合でのレンダリング - else条件

​​

問題は}私は{{form_widget(form.description)レンダリングしてしまうことがあります}私のextras varがfalseであっても、他のすべてのフォームフィールドではなく、明らかにバグであるフォームの下のどこかにあっても。エクストラが真で、エクストラが偽である場合にページから完全に消えた場合にのみレンダリングする方法は? ありがとうございます。

答えて

1

他のすべてのフォームフィールドは、デフォルトで自動的にフォームの最後に追加されます。既定では{{ form_rest() }}がトリガーされます。この動作を防ぐために、このコードを使用します。

{{ form_end(form, {'render_rest': false}) }} 

http://symfony.com/doc/current/reference/forms/twig_reference.html#form-end-view-variables

+0

それは動作しますが、よろしくお願いします。 Btwでは、フォームの下部に空白が残っていて、フォームフィールドを先にレンダリングしてしまいます。あなたもそれを修正する方法を知っていますか? – Masha

関連する問題