Hola a todos.. estoy haciendo una pequeña aplicacion con el microframework silex y me ha surgido un problema con un formulario. Les muestro el codigo para que me den su opinion:
Código:
--------------- Creo el formulario ---------------------------
$form = $app['form.factory']->createBuilder('form')
->add('url', 'text')
->add('correo', 'text')
->add('formulario', 'text')
->getForm();
---------- Lo muestro en la plantilla con twig---------------
{% block formulario %}
<form action="" method="POST">
{{ form_row(formulario.url) }}
{{ form_row(formulario.correo) }}
{{ form_rowl(formulario.formulario) }}
<input type="submit" value="Enviar"/>
</form>
{% endblock %}
Hasta aqui todo bien pero cuando lo voy a validar con el:
no

lo valida

... y haciendo pruebas cambie el codigo que muestra el formulario por este:
Código:
{% block formulario %}
<form action="" method="post">
{{ form_widget(formulario) }}
<input type="submit" value="Enviar"/>
</form>
{% endblock %}
y asi si lo valida

... me gustaria saber si alguien me puede decir cual es el error que estoy cometiendo... el problema es que necesito darle cierta apariencia al formulario y para eso es mas comodo trabajar cada elemento del formulario por separado..
Muchas gracias