Edit: siehe die Lösung, die ich am Ende meine Frage ;-)Zweig: Entfernen div um jede Checkbox Felder eines Formulars
seit Stunden gefunden haben, für eine Lösung, die ich bin auf der Suche, aber ich weiß nicht wirklich finde, was ich mag. Ich bin mir sicher, dass es einfach ist.
Ich baue ein Formular mit Symfony 3.1. Mein Formular sendet nichts in einer Datenbank. Alles scheint in Ordnung zu sein. Aber beim Rendern meiner Zweigvorlage sind alle meine Checkboxen von einem <div>
HTML-Tag umgeben.
Ich möchte nur Zweig macht mir ein Formular ohne das <div>
Tag. edit: das ist, was Zweig mich machen: Das ist für mich in Ordnung, aber ich mag div-Tags
<form name="form" method="post">
<div id="form"><div><label for="form_1">1</label><input type="checkbox" id="form_1" name="form[1]" class="ballsCheckBox" value="1" /></div>
</form>
Hier ist mein Zweig Vorlage entfernen:
{% extends "::base.html.twig" %}
{% block title %}SimulotoBundle:Lotto:lotto{% endblock %}
{% block body %}
<h1>Welcome to the Lotto:result page</h1>
{{form(form)}}
{% endblock %}
ich das Formular direkt in einem bauen Regler. Sehen Sie es: public function LottoSimulationFormAction()
{
$lt = new LottoSimulation();
$data = [];
$formBuilder = $this->createFormBuilder($data);
/** building Lotto grid with checkboxes * */
for ($i = 1; $i <= $lt->getMaxNb(); $i++)
{
$formBuilder->add($i, CheckboxType::class, [
'label' => $i,
'required' => false,
'attr' => [
'class' => 'ballsCheckBox'
]
]);
}
/** adding submit button **/
$formBuilder->add('Envoyer', SubmitType::class, [
'attr' => [
'class' => 'save'
]
]);
$form = $formBuilder->getForm();
return $this->render("SimulotoBundle:Lotto:lotto.html.twig", [
"form" => $form->createview()
]);
}
}
Sie sollten Ihre Lösung zu einer Antwort machen und sie selbst akzeptieren – DarkBee
Es ist fertig. Ich habe eine Antwort erstellt. Danke – zm455