bootstrap.php 928 B

123456789101112131415161718192021
  1. <?php
  2. require_once 'Zend/Controller/Action/HelperBroker.php';
  3. require_once 'Zend/Controller/Dispatcher/Standard.php';
  4. require_once 'Zend/Controller/Front.php';
  5. require_once 'Zend/Controller/Plugin/ErrorHandler.php';
  6. require_once 'Zend/Controller/Router/Rewrite.php';
  7. require_once 'Zend/Registry.php';
  8. $router = new Zend_Controller_Router_Rewrite();
  9. $dispatcher = new Zend_Controller_Dispatcher_Standard();
  10. $plugin = new Zend_Controller_Plugin_ErrorHandler();
  11. $controller = Zend_Controller_Front::getInstance();
  12. $controller->setParam('foo', 'bar')
  13. ->registerPlugin($plugin)
  14. ->setRouter($router)
  15. ->setDispatcher($dispatcher);
  16. $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
  17. Zend_Registry::set('router', $router);
  18. Zend_Registry::set('dispatcher', $dispatcher);
  19. Zend_Registry::set('plugin', $plugin);
  20. Zend_Registry::set('viewRenderer', $viewRenderer);