Bueno, este post lo voy a ir editando a medida que tenga más cosas útiles de Symfony para compartir. Para los que no lo conocen Symfony es un framework para programar aplicaciones web en PHP5 usando OOP (programación orientada a objetos).
# Mostrar mensajes al usuario (por ejemplo, en un formulario avisarle que los datos ingresados no son correctos)
en la acción:
// cargo un mensaje de error y
$this->getUser()->setFlash(‘error’, sprintf(‘Los datos no son válidos.’));
// vuelvo a la pantalla de login.
$this->forward(‘usuarios’, ‘MostrarForm’);
en la vista:
<!— Muestro posible mensaje de error –>
<?php if ($sf_user->hasFlash(‘error’)): ?>
<span class=»flash_error»><?php echo $sf_user->getFlash(‘error’) ?></span>
<?php endif; ?>
Saludos Diego! Felicitaciones por tu blog
juntamente entre y vi que empezabas a postear cosas sobre symfony que grande!!
Esos mensaje de lo que hablas son los objetos flash, que es mas práctico para mostrar un error ya que a la siguiente accion se borra su contenido, caso contrario que sucede con las sessiones. Creo que esta es una de las cosas mas copadas que mas tarde empece a utilizas de symfony.
saludos!