Ho creato un modulo utilizzando formBuilder
in Symfony. Aggiungo alcuni stili di base agli input del modulo usando un foglio di stile esterno e facendo riferimento all'ID del tag. Il modulo esegue correttamente il rendering e elabora correttamente le informazioni.Symfony 2 Questo modulo non dovrebbe contenere campi aggiuntivi
Tuttavia, emette una lista non ordinata indesiderato con una voce di elenco contenente il testo seguente: This form should not contain extra fields.
Sto avendo un momento davvero difficile sbarazzarsi del presente avviso. Mi stavo chiedendo se qualcuno può aiutarmi a capire perché viene reso con il mio modulo e come rimuoverlo?
Molte grazie in anticipo!
controller
$form = $this->createFormBuilder($search)
->add('searchinput', 'text', array('label'=>false, 'required' =>false))
->add('search', 'submit')
->getForm();
$form->handleRequest($request);
Twig Output (modulo viene emesso e elaborato correttamente
This form should not contain extra fields.
rendering 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>
possibile duplicato di [Symfony2: sbarazzarsi di "Questo modulo non deve contenere campi aggiuntivi"] (http://stackoverflow.com/questions/8475999/symfony2-get-rid-of-this-form-should-not -contain-extra-fields) – falinsky