예제 #1
0
/**
 * boostrap
 */
require_once 'bootstrap.php';
// end bootstrap
/**
 * Routing
 */
$config = \ReusingDublin\Config::getInstance();
$query = isset($_GET['q']) ? $_GET['q'] : null;
$config->set('query', $query);
// end Routing
/**
 * Controller
 */
$controller = \ReusingDublin\Controller::factory($config->routes);
/**
 * Ajax.
 * If ajax request then controller should contain json string.
 * @see Config::setQuery() Where ajax routes are defined.
 */
if (defined('REUSINGDUBLIN_API')) {
    echo $controller->result;
    die;
}
/**
 * Print View
 */
if (!\ReusingDublin\Error::isError($controller)) {
    \ReusingDublin\View::getView($controller);
}