Si no utilizas los templates que genera automáticamente symfony para nuestros formularios, ya sea porque requieres agregarle un poco de color, algo más de información etc, seguramente más de una vez te haz topado que algo falló y no sabes qué es (validación, olvidaste agregar un campo, etc), una solución rápida e informativa es agregar la siguiente pieza de código en alguna parte visible de nuestro template:
<ul class="error_list">
<?php if($form->hasErrors()):?>
<?php foreach ($form->getErrorSchema() as $name => $error): ?>
<li><?php echo $name.': '.$error ?></li>
<?php endforeach; endif?>
</ul>
Esto nos mostrará un listado los errores de nuestro formulario.
Saludos







1 respuesta hasta el momento ↓
Nacho // Octubre 25, 2009 a 7:14 pm |
Esto es muy útil, bien apuntado.