html - Symfony2 FormBuilder form tag isn't using all forms -
html - Symfony2 FormBuilder form tag isn't using all forms -
i got form in formbuilder
colleaguetype
public function buildform(formbuilderinterface $builder, array $options) { $builder ->add('firstname', 'text', array( 'label' => 'voornaam' )) ->add('lastname', 'text', array( 'label' => 'achternaam' )) ->add('email', 'email', array( 'label' => 'email' )) ->add('phonenumber', 'text', array( 'label' => 'telefoon nummer' )) ->add('savenewcolleague', 'submit'); } public function getname() { homecoming 'colleague'; } i used forms in twig template this:
newcolleague.html.twig
<div class="container-fluid container-homepage"> <div class="row"> <div class="col-lg-6"> {{ form_start(colleagueform) }} {{ form_widget(colleagueform.firstname) }} {{ form_widget(colleagueform.lastname) }} </div> <div class="col-lg-6"> {{ form_widget(colleagueform.email) }} {{ form_widget(colleagueform.phonenumber) }} </div> </div> <div class="row"> <div class="col-lg-12"> {{ form_widget(colleagueform.savenewcolleague) }} {{ form_end(colleagueform) }} </div> </div> </div> but formbuilder uses <form> tag first 2 forms
rendered form
<div class="container-fluid container-homepage"> <div class="row"> <div class="col-lg-6"> <form name="colleague" method="post" action=""> <input id="colleague_firstname" name="colleague[firstname]" required="required" class="form-control" type="text"> <input id="colleague_lastname" name="colleague[lastname]" required="required" class="form-control" type="text"> </form></div> <div class="col-lg-6"> <input id="colleague_email" name="colleague[email]" required="required" class="form-control" type="email"> <input id="colleague_phonenumber" name="colleague[phonenumber]" required="required" class="form-control" type="text"> </div> </div> <div class="row"> <div class="col-lg-12"> <button type="submit" id="colleague_savenewcolleague" name="colleague[savenewcolleague]" class="btn">save new colleague</button> <input id="colleague__token" name="colleague[_token]" class="form-control" value="od_0c8dal7v4g0qqfiklhzubnte86tsauieqbjh9ehk" type="hidden"> </div> </div> </div> how can prepare this? thanks:)
your template doesn't have right html structure. form start tag not in same div form end tag. right template this:
<div class="container-fluid container-homepage"> {{ form_start(colleagueform) }} <div class="row"> <div class="col-lg-6"> {{ form_widget(colleagueform.firstname) }} {{ form_widget(colleagueform.lastname) }} </div> <div class="col-lg-6"> {{ form_widget(colleagueform.email) }} {{ form_widget(colleagueform.phonenumber) }} </div> </div> <div class="row"> <div class="col-lg-12"> {{ form_widget(colleagueform.savenewcolleague) }} </div> </div> {{ form_end(colleagueform) }} </div> html forms symfony2 twig
Comments
Post a Comment