Enviar Mensaje de Error al Formulario
De CidesaWiki
Revisión a fecha de 19:40 14 jun 2007; Ingjjsg (Discusión | contribuciones)
Para enviar un mensaje en la cabecera del formulario debemos colcar el siguiente código que se adecuara de acuerdo a tu logica de programación.
Debemos Modificar el archivo _edit_messages.php en la linea con *** y colocar ese parche de codigo
<?php // auto-generated by sfPropelAdmin // date: 2007/06/14 12:59:10 ?> <?php if ($sf_request->hasErrors()): ?> <div class="form-errors"> <h2><?php echo __('There are some errors that prevent the form to validate') ?></h2> <dl> <?php foreach ($sf_request->getErrorNames() as $name): ?> ''' <dt><?php if ($name!='') echo __($labels[$name]) ?></dt>**linea Modificada********''' <dd><?php echo $sf_request->getError($name) ?></dd> <?php endforeach; ?> </dl> </div> <?php elseif ($sf_flash->has('notice')): ?> <div class="save-ok"> <h2><?php echo __($sf_flash->get('notice')) ?></h2> </div> <?php endif; ?>
if ($this->getRequestParameter('campo')) { $this->getRequest()->setError('tabla{campo}', 'El campo nombre no se puede dejar vacío'); }
Y listooooooooooooooooooooooo a jugar Symfony
Jsuarez::::....