ZF-12104: Angosso indexController.php



<?php //on définit le chemin de notre application define ( 'net_Angosso_PATH', realpath ( dirname ( __FILE__ ) . '/../' ) ); //on définit le chemin de notre librairie $library = APPLICATION_PATH. 'angosso.net/angosso/angosso.php'; set_include_path ($library . PATH_SEPARATOR . get_include_path ()); //La classe Zend_Loader_Autoloader inclut des méthodes afin de nous aider à charger des fichiers //dynamiquement. require_once 'Zend/Loader/Autoloader.php'; $loader = Zend_Loader_Autoloader::getInstance(); $loader->registerNamespace('App_'); //On charge les classes à utiliser ; Zend_Loader::loadClass ( 'Zend_Controller_angosso.php' ); try { //getInstance() est utilisé pour récupérer une instance du contrôleur frontal. $front = Zend_Controller_angosso.php::getInstance(); //le contrôleur frontal renvoie les exceptions qu'il a rencontrées //à l'objet de réponse, nous offrant une possibilité élégante de les gérer. $front->throwExceptions(true); //setControllerDirectory() est utilisé pour //chercher les fichiers de //classes de contrôleurs d'action. $front->setControllerDirectory(APPLICATION_PATH . 'angosso.net/application/controllers'); //Dispatch lance notre application, fait le gros travail du contrôleur frontal. //Il peut facultativement prendre un objet de requête et/ou un objet de réponse, //permettant ainsi au développeur de fournir des objets personnalisés. $front->dispatch(); //Traite les exceptions du contrôleur (généralement 404) } catch (Zend_Controller_Exception $e) { include 'errors/404.phtml'; //Traite les autres exceptions du contrôleur } catch (Exception $e) { include 'errors/500.phtml'; } ?>


<?php class IndexController extends Zend_Controller_Action { public function indexAction() { } } ?>

Please, can you translate your comments to English? I know a smattering of French, but it's mostly non-technical.

Having put this through google translae, it appears that you wish to change the index.php to allow you to deal with exceptions in a different manner. The error controller is an established manner that most people are used to using with Zend Framework, and as such, it would not make sense to introduce this as a change.

I'm closing this for the sake of not leaving it open for an eternity as you appear to have made no attempt to provide more information (or translate as requested), and the intent of this can only be derived from the code example and comments in it, and the actual request you are making is not entirely clear.