php - Two forms, one submit - Symfony2 -


i need put 2 different forms on same page , submit send these forms @ once. here action:

public function crearusuarioaction() {     $newuser = new user();     $formuser = $this->createform(new usertype(), $newuser);     $newdatos = new datos();     $formdatos = $this->createform(new datostype(), $newdatos);     return $this->render('atajobundle:ingresarvalores:crearusuario.html.twig', array('formuser' => $formuser->createview(), 'formdatos' => $formdatos->createview()));  } 

in template twig have show these 2 forms, 1 submit button , , send save after corresponding tables. form_start thought if pass array 2 official forms did not. here 's try:

    {% block content %} {{ form_start(array(formuser, formdatos)) }} {{ form_errors(array(formuser, formdatos)) }} <div class="contactotexto">{{ form_label(formuser.usuario) }}</div> <div class="contactocampo">{{ form_widget(formuser.usuario) }}</div>  <div class="contactotexto">{{ form_label(formuser.pass) }}</div> <div class="contactocampo">{{ form_widget(formuser.pass) }}</div>  <div class="contactotexto">{{ form_label(formdatos.empresa) }}</div> <div class="contactocampo">{{ form_widget(formdatos.empresa) }}</div>  <div class="contactotexto">{{ form_label(formdatos.cuit) }}</div> <div class="contactocampo">{{ form_widget(formdatos.cuit) }}</div>  <div class="contactotexto">{{ form_label(formdatos.localidad) }}</div> <div class="contactocampo">{{ form_widget(formdatos.localidad) }}</div>  <div class="contactotexto">{{ form_label(formdatos.calle) }}</div> <div class="contactocampo">{{ form_widget(formdatos.calle) }}</div>  <div class="contactotexto">{{ form_label(formdatos.altura) }}</div> <div class="contactocampo">{{ form_widget(formdatos.altura) }}</div>  <div class="contactotexto">{{ form_label(formdatos.areatel) }}</div> <div class="contactocampo">{{ form_widget(formdatos.areatel) }}</div>  <div class="contactotexto">{{ form_label(formdatos.telefono) }}</div> <div class="contactocampo">{{ form_widget(formdatos.telefono) }}</div>  <div class="contactotexto">{{ form_label(formdatos.areacel) }}</div> <div class="contactocampo">{{ form_widget(formdatos.areacel) }}</div>  <div class="contactotexto">{{ form_label(formdatos.celular) }}</div> <div class="contactocampo">{{ form_widget(formdatos.celular) }}</div>  <div ><input class="contactosubmit" type="submit" id="submit"/></div> {{ form_end(array(formuser, formdatos)) }}  {% endblock %} 

thank !

why not have single form both form types properties?


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -