Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2009, 12:32
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: try require catch - zend framework

Hola jerkan,

El require no lanza una excepción, ya que es un construct de PHP, lo que debes de hacer en este caso es comprobar con file_exists primero si existe y luego lanzar el require adecuado, y en caso contrario lanzar la excepción, por ejemplo:
Código php:
Ver original
  1. try {
  2.     if(!file_exists( '../application/bootstrap.php')) {
  3.             throw new Exception('no existe bootstrap.php');
  4.     } else {
  5.             require '../application/bootstrap.php';
  6.     }
  7. } catch( Exception $e ) {
  8.    // stuff
  9. }

Saludos