Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- ini_set('display_errors', 1);
- $root = realpath(dirname(__FILE__) . '/..');
- set_include_path($root . '/library');
- // Ihan ensimmäiseksi AINA!
- require_once "Zend/Loader/Autoloader.php";
- Zend_Loader_Autoloader::getInstance();
- // zebd application's custom autoloader to autoload own viewhelpers
- $autoloader = new Zend_Application_Module_Autoloader(
- array(
- 'basePath' => $root. '/application/modules/default',
- 'namespace' => 'Default'
- ));
- // Initialize the front controller, my man
- // require_once "Zend/Controller/Front.php";
- $frontController = Zend_Controller_Front::getInstance();
- $request = new Zend_Controller_Request_Http();
- $response = new Zend_Controller_Response_Http();
- $frontController->setRequest($request);
- $frontController->setResponse($response);
- // Initialize view and view renderer (don't get stuck on it, explain later)
- // UTF-8 not beng native in PHP,, maybe tell something about PHP 6?
- $view = new Zend_View(array(
- 'encoding' => 'UTF-8'
- ));
- $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
- Zend_Controller_Action_HelperBroker::getStack()->offsetSet(-80, $viewRenderer);
- $router = new Zend_Controller_Router_Rewrite();
- $router->addDefaultRoutes();
- $frontController->setRouter($router);
- Zend_Layout::startMvc();
- Zend_Layout::getMvcInstance()->setLayoutPath($root.
- '/application/layouts/scripts');
- $route = new Zend_Controller_Router_Route(
- 'suckling/:name', array(
- 'module' => 'default',
- 'controller' => 'index',
- 'action' => 'index',
- 'name' => 'Antti'
- )
- );
- $router->addRoute('kakkeli', $route);
- // Application is divided into modules
- $frontController->addModuleDirectory($root . '/application/modules');
- // Dispatch!
- $frontController->dispatch();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement