예제 #1
0
            Connect Database
\* --------------------------------------------------- */
\Connect::set(['dsn' => 'mysql:host=localhost;dbname=db_starwars', 'username' => 'root', 'password' => '']);
//var_dump(\Connect::$pdo);
/* --------------------------------------------------- *\
            Router
\* --------------------------------------------------- */
if ($method == 'get') {
    switch ($uri) {
        case "/":
            $frontController = new FrontController();
            $frontController->index();
            break;
        case preg_match('/\\/product\\/([1-9][0-9]*)/', $uri, $m) == 1:
            $front = new Controllers\FrontController();
            $front->show($m[1]);
            break;
        case "/cart":
            $front = new Controllers\FrontController();
            $front->showCart();
            break;
        case "/store":
            $front = new Controllers\FrontController();
            $front->store();
            break;
        default:
            $message = 'Page Not Found';
            view('404', compact('message'));
    }
}
if ($method == 'post') {
예제 #2
0
/* ========================== *\
	Controller
\* ========================== */
use Controllers\FrontController;
/* ========================== *\
	Router
\* ========================== */
if ($method == 'get') {
    switch ($uri) {
        case "/":
            $frontController = new FrontController();
            $frontController->index();
            break;
        case preg_match('/\\/product\\/[a-z_]+\\/([1-9][0-9]*)/', $uri, $m) == 1:
            $frontController = new FrontController();
            $frontController->show($m[1]);
            break;
        case preg_match('/\\/category\\/([1-9][0-9]*)/', $uri, $m) == 1:
            $frontController = new FrontController();
            $frontController->category($m[1]);
            break;
        case "/cart":
            $frontController = new FrontController();
            $frontController->showCart($cart);
            break;
        case "/login":
            $frontController = new FrontController();
            $frontController->login();
            break;
        case "/contact":
            view('front.contact', []);