内部に2つのドロップダウンリストを備えたフォームを作成しているコントローラーがあります。
ビューをレンダリングするとき、ページの上部と下部に同じフォーム要素を配置したいと考えています。問題は、フォームの要素 (ドロップダウン リスト) がページの上部にしか表示されないことです。
ここに私が欲しいものがあります:
1 と 2 はドロップダウンリストです。そして、これをページの上部と下部に複製したいと思います。
これをどのように行うことができるかについてのアイデアはありますか?
2 つのドロップダウンリストが含まれる上部のコンテンツと下部のコンテンツは、1 つの別個の twig ファイル (searchPanel.html.twig) にあり、このファイルはページに含まれています。
{% include "MyBundle:Search:searchPanel.html.twig" %}
これがsearchPanel.html.twigです
<div class="searchPanel">
<form action="{{ path }}" method="POST" {{ form_enctype(form) }}>
Papers per page
{{ form_widget(form.papers_per_page, { 'class': 'ppp'}) }}
/ Sort by
{{ form_widget(form.sort_by, { 'class': 'sort'}) }}
{{ form_rest(form) }}
/ Papers ({{ papers_number }} results)
<input type="submit" class="updateSearchResults" value="Update"></input>
</form>