Symfony: programando PHP

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; ?>

One thought on “Symfony: programando PHP”

  1. 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!

Deja un comentario