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

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -