Example #1
0
            exit('The application environment is not set correctly.');
    }
}
//initiate config
new \core\config();
//create alias for Router
use core\router, helpers\url;
//define routes
Router::any('admin', '\\controllers\\admin\\admin@index');
Router::any('admin/login', '\\controllers\\admin\\auth@login');
Router::any('admin/logout', '\\controllers\\admin\\auth@logout');
Router::any('admin/users', '\\controllers\\admin\\users@index');
Router::any('admin/users/add', '\\controllers\\admin\\users@add');
Router::any('admin/users/edit/(:num)', '\\controllers\\admin\\users@edit');
Router::any('admin/posts', '\\controllers\\admin\\posts@index');
Router::any('admin/posts/add', '\\controllers\\admin\\posts@add');
Router::any('admin/posts/edit/(:num)', '\\controllers\\admin\\posts@edit');
Router::any('admin/posts/delete/(:num)', '\\controllers\\admin\\posts@delete');
Router::any('admin/cats', '\\controllers\\admin\\cats@index');
Router::any('admin/cats/add', '\\controllers\\admin\\cats@add');
Router::any('admin/cats/edit/(:num)', '\\controllers\\admin\\cats@edit');
Router::any('admin/cats/delete/(:num)', '\\controllers\\admin\\cats@delete');
Router::any('', '\\controllers\\blog@index');
Router::any('category/(:any)', '\\controllers\\blog@cat');
Router::any('(:any)', '\\controllers\\blog@post');
//if no route found
Router::error('\\core\\error@index');
//turn on old style routing
Router::$fallback = false;
//execute matched routes
Router::dispatch();