Example #1
0
    die('Application config not found!');
}
/*
 * Alias Language class
 */
class_alias('\\core\\Language', 'L');
class_alias('\\core\\Language', 'core\\L');
class_alias('\\core\\Language', 'Language');
/*
 * Alias Load class
 */
class_alias('\\core\\Load', 'Load');
/*
 * Alias Router class
 */
class_alias('\\core\\Router', 'Router');
/*
 * Set error reporting
 */
if (ERROR_REPORTING) {
    error_reporting(E_ALL ^ E_NOTICE);
    ini_set('error_reporting', E_ALL ^ E_NOTICE);
} else {
    error_reporting(0);
    ini_set('error_reporting', 0);
}
/*
 * Initialize Router
 */
Router::initialize();
Example #2
0
<?php

require 'config/configs.php';
require 'core/autoloader.php';
//create new router
$router = new Router();
//add new custom routes url-controller-method-type
$router->addRoute("yes/go", "help", "func2", "put,post");
//custom route with parameters
$router->addRoute("show/result/{param}/{param}", "help", "myfunc", "get");
$router->addRoute("Result/Page/{param}", "dbController", "dbTest", "get");
//simple routing
$router->addRoute("ok/good", "test", "f2", "post");
$router->addRoute("billu/barber", "help", "func2", "get");
//RESTful Routing
$router->addRoute("restful/put", "test", "rest", "put");
$router->addRoute("blog/page/{param}/{param}/sort/{param}/year/{param}", "test", "fourargs", "any");
$router->addRoute("work", "test", "f2", "get");
$router->addRoute("category/{param}/year/{param}/month/{param}", "test", "threeargs", "get");
// changed order from 2 to 1
//initialize the router
$router->initialize();