-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurls.php
20 lines (17 loc) · 799 Bytes
/
urls.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
require_once __DIR__.'/bootstrap.php'; //dipisahkan utk urusan load composer sama load config database
use App\RouteCollection;
use App\Router;
use App\Route;
$app = new RouteCollection();
$app->prosesRoute(new Route('/', array('ctrl' => 'App\controllers\Berita::index','methods' => 'GET','name'=>'get.home')));
$app->prosesRoute(new Route('/berita', array('ctrl' => 'App\controllers\Berita::index','methods' => 'GET','name'=>'get.berita')));
$app->prosesRoute(new Route('/berita/:slug', array('ctrl' => 'App\controllers\Berita::BacaBerita','methods' => 'GET','name'=>'get.beritaBaca')));
$router = new Router($app);
$router->setBasePath('');
$route = $router->matchCurrentRequest();
if(!$route){
header("HTTP/1.0 404 Not Found");
//var_dump($route);
exit('Halaman Tidak ditemukan') ;
}