Example #1
0
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
<?php

require_once 'library/framework/Autoloader.php';
$autoloader = Framework_Autoloader::getInstance();
$autoloader->addDir('app')->addDir('library');
$database = new Framework_Database();
$database->setAdapter(new Framework_Database_Adapter_Mysql());
$connection = $database->getConnection('localhost', 'database', 'root', 'pass');
$modelRegistry = Framework_Model_Registry::getInstance();
$modelRegistry->setConnection($connection);
$mvc = Framework_Mvc::getInstance();
$mvc->setDefaultRoute(array('Book', 'overview'));
$output = $mvc->run()->getOutput();
$request = new Framework_Controller_Request();
if ($request->has('ajax')) {
    echo $output;
} else {
    $layout = new Framework_Layout();
    $layout->load('Default');
    $layout->mvc = $output;
    echo $layout->render();
}
Example #3
0
 public function __construct()
 {
     $this->_registry = Framework_Model_Registry::getInstance();
     $this->init();
     return $this;
 }