Example #1
0
<?php

// Paths
define('ROOT', dirname(__DIR__));
define('CSSROOT', str_replace('/var/www/html', '', dirname(__DIR__)) . '/public/css');
// Autoloading
require ROOT . '/app/App.php';
App\App::load();
isset($_GET['page']) ? $page = $_GET['page'] : ($page = 'post.index');
$page = explode('.', $page);
if ($page[0] == 'admin') {
    $controller = '\\App\\Controller\\Admin\\' . ucfirst($page[1]) . 'Controller';
    $action = $page[2];
} else {
    $controller = '\\App\\Controller\\' . ucfirst($page[0]) . 'Controller';
    $action = $page[1];
}
$controller = new $controller();
$controller->{$action}();