19

宣言されたフォームがnameType.phpあり、ビューはすべてのフィールドをレンダリングしますが、別のフィールドを手動で追加したいです。

形:

<form action="{{ path('create') }}" method="post" {{ form_enctype(form) }}>
    {{ form_widget(form) }}
    <input type="text" value="2">
   </form>

コントローラーで値を取得します。

$form->bindRequest($request);

コントローラーで入力の値を収集するにはどうすればよいですか?

4

4 に答える 4

4

inputの一部ではないため、から値を取得できません$form

属性を使用しrequestてから取得する必要があります。Controllername

HTML :<input type="text" value="2" name"var_name">

コントローラ:$request->request->get('var_name')

于 2013-09-11T16:33:50.427 に答える