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

Compartir:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Meneame
  1. Nixs dice:

    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!

  1. There are no trackbacks for this post yet.

Leave a Reply