formBuilder
Symfonyを使用してフォームを作成しました。外部スタイルシートを使用し、タグ ID を参照して、フォーム入力にいくつかの基本的なスタイルを追加します。フォームが正しく表示され、情報が正しく処理されます。
ただし、次のテキストを含むリスト項目を含む不要な順序付けられていないリストを出力します。This form should not contain extra fields.
私はこの通知を取り除くのに本当に苦労しています。なぜそれが私のフォームでレンダリングされているのか、そしてそれを削除する方法を誰かが理解するのを手伝ってくれるかどうか疑問に思っていましたか?
よろしくお願いします!
コントローラ
$form = $this->createFormBuilder($search)
->add('searchinput', 'text', array('label'=>false, 'required' =>false))
->add('search', 'submit')
->getForm();
$form->handleRequest($request);
Twig 出力 (フォームが出力され、正しく処理されます)
This form should not contain extra fields.
レンダリングされた HTML
<form method="post" action="">
<div id="form">
<ul>
<li>This form should not contain extra fields.</li>
</ul>
<div>
<input type="text" id="form_searchinput" name="form[searchinput]" />
</div>
<div>
<button type="submit" id="form_search" name="form[search]">Search</button>
</div>
<input type="hidden" id="form__token" name="form[_token]" value="bb342d7ef928e984713d8cf3eda9a63440f973f2" />
</div>
</form>