従業員のリストを表示する画面をSymfony2.3で作っています。
今回、リストを名前ごとにフィルタするフォームをビューの上部に作成しようと思っています。
テンプレートには、以下のようにHTMLやtwigのif文を使ってフォームを作成しました。
これでjyugyoin_name のGETパラメータと一致するか確認できますが、あまりきれいな実装方法ではない気がします。
<form action="{{ path('report') }}" method="GET">
<select id='jyugyoin_name' name='jyugyoin_name'>
<option value='太郎' {% if app.request.get("jyugyoin_name") == '太郎' %} selected {% endif %}>太郎</option>
<option value='次郎' {% if app.request.get("jyugyoin_name") == '次郎' %} selected {% endif %}>次郎</option>
<option value='一郎' {% if app.request.get("jyugyoin_name") == '一郎' %} selected {% endif %}>一郎</option>
</select>
<button type="submit">送信</button>
</form>
フォームビルダーを使って上記をうまい事記載する方法はないでしょうか
それか、こういった場合はTwigでIncludeを使ったほうがいいですかね?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。