Beispiel #1
0
use micro\orm\DAO;
use micro\utils\StrUtils;
use micro\controllers\Autoloader;
error_reporting(E_ALL);
?>

<?php 
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(__FILE__) . DS);
$config = (include_once ROOT . DS . 'config.php');
require_once ROOT . 'micro/log/Logger.php';
require_once ROOT . 'micro/controllers/Autoloader.php';
Autoloader::register();
$ctrl = new Startup();
$ctrl->run();
class Startup
{
    private $urlParts;
    public function run()
    {
        global $config;
        session_start();
        Logger::init();
        if ($config["test"]) {
            $config["siteUrl"] = "http://127.0.0.1:8090/";
        }
        extract($config["database"]);
        $db = $config["database"];
        DAO::connect($db["dbName"], @$db["serverName"], @$db["port"], @$db["user"], @$db["password"]);
        $url = $_GET["c"];