Advertisement
Guest User

Untitled

a guest
Jul 27th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.73 KB | None | 0 0
  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. $root = realpath(dirname(__FILE__) . '/..');
  6. set_include_path($root . '/library');
  7.  
  8. // Ihan ensimmäiseksi AINA!
  9. require_once "Zend/Loader/Autoloader.php";
  10. Zend_Loader_Autoloader::getInstance();
  11.  
  12. // zebd application's custom autoloader to autoload own viewhelpers
  13. $autoloader = new Zend_Application_Module_Autoloader(
  14. array(
  15.     'basePath' => $root. '/application/modules/default',
  16.     'namespace' => 'Default'
  17. ));
  18.  
  19.  
  20. // Initialize the front controller, my man
  21. // require_once "Zend/Controller/Front.php";
  22. $frontController = Zend_Controller_Front::getInstance();
  23.  
  24. $request = new Zend_Controller_Request_Http();
  25. $response = new Zend_Controller_Response_Http();
  26. $frontController->setRequest($request);
  27. $frontController->setResponse($response);
  28.  
  29. // Initialize view and view renderer (don't get stuck on it, explain later)
  30. // UTF-8 not beng native in PHP,, maybe tell something about PHP 6?
  31. $view = new Zend_View(array(
  32.     'encoding' => 'UTF-8'
  33. ));
  34. $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
  35. Zend_Controller_Action_HelperBroker::getStack()->offsetSet(-80, $viewRenderer);
  36.  
  37. $router = new Zend_Controller_Router_Rewrite();
  38. $router->addDefaultRoutes();
  39. $frontController->setRouter($router);
  40.  
  41. Zend_Layout::startMvc();
  42. Zend_Layout::getMvcInstance()->setLayoutPath($root.
  43. '/application/layouts/scripts');
  44.  
  45. $route = new Zend_Controller_Router_Route(
  46.     'suckling/:name', array(
  47.     'module' => 'default',
  48.     'controller' => 'index',
  49.     'action' => 'index',
  50.     'name' => 'Antti'
  51.     )
  52. );
  53.  
  54. $router->addRoute('kakkeli', $route);
  55.  
  56. // Application is divided into modules
  57. $frontController->addModuleDirectory($root . '/application/modules');
  58.  
  59. // Dispatch!
  60. $frontController->dispatch();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement