-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathIndex.php
54 lines (51 loc) · 1.75 KB
/
Index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<?php namespace Publico;
require_once "Config/Autoload.php";
use Config\Autoload;
\Config\Autoload::startAutoload();
$router=new \Complement\ Router();
$uri=$router->getUri();
$controller=$router->getController();
$method=$router->getMethod();
$param=$router->getParam();
// $res="lsito";
switch ($controller) {
case 'User':
$instanciaConroller=new \App\Controllers\ActionUser;
break;
case 'Home':
$instanciaConroller=new \App\Controllers\ActionHome;
break;
case 'Test':
$instanciaConroller=new \App\Controllers\ActionTest;
break;
case 'Gender':
$instanciaConroller=new \App\Controllers\ActionGender;
break;
case 'Article':
$instanciaConroller=new \App\Controllers\ActionArticle;
break;
case 'GenderArt':
$instanciaConroller=new \App\Controllers\ActionGenderArt;
break;
case 'Comment':
$instanciaConroller=new \App\Controllers\ActionComment;
break;
default:
echo "<h1> Url no encontrada</h1>";
break;
}
if (!empty($instanciaConroller)) {
if (!empty($param)) {
$res=$instanciaConroller->$method($param);
print_r($res);
}else{
$res=$instanciaConroller->$method();
print_r($res);
}
}
// session_start();
// print_r($_SESSION['rol']);
// print_r($_SESSION['id']);
// echo json_encode("skadjsla");
// echo "URI :".print_r($uri)."<br> CONTROLLER :".$controller."<br> METHOD : ".$method."<br> PARAM :".$param.'<br>';
// print_r($_SERVER['REQUEST_URI']);