Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2009, 14:10
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 7 meses
Puntos: 2135
Respuesta: Como forzar la ejecución de un catch en una Action

Puedes lanzar una excepción dentro de un bloque throw para forzar ir al catch, por ejemplo:
Código PHP:
Ver original
  1. try {
  2.      throw new Exception('foo');
  3.      $foo = 1 + 1; // <- Esta linea nunca se ejecuta.
  4. } catch( Exception $e) {
  5.      echo $e->getMessage();
  6. }

Saludos.