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
| class Routeur
{
private $url;
private $routes = [
"index" => ["controller" => 'Home', "method" => 'showHome', "area" => ''],
"home" => ["controller" => 'Home', "method" => 'showHome', "area" => ''],
"posts" => ["controller" => 'Home', "method" => 'showPosts', "area" => ''],
"post" => ["controller" => 'Home', "method" => 'showPost', "area" => ''],
"loginForm" => ["controller" => 'Home', "method" => 'showLogin', "area" => ''],
"registerForm" => ["controller" => 'Home', "method" => 'showRegistration', "area" => ''],
"new" => ["controller" => 'Home', "method" => 'showEditForm', "area" => ''],
"connect" => ["controller" => 'Home', "method" => 'showConnect', "area" => ''],
"403" => ["controller" => 'Home', "method" => 'show403', "area" => ''],
"404" => ["controller" => 'Home', "method" => 'show404', "area" => ''],
"register" => ["controller" => 'AuthController', "method" => 'isValid', "area" => ''],
"connexion.php" => ["controller" => 'AuthController', "method" => 'signin', "area" => ''],
"logout" => ["controller" => 'AuthController', "method" => 'signout', "area" => ''],
"comment" => ["controller" => 'CommentController',"method" => 'createComment', "area" => ''],
"deleteCom" => ["controller" => 'CommentController',"method" => 'deleteComment', "area" => ''],
"editCom" => ["controller" => 'CommentController',"method" => 'editComment', "area" => ''],
"updateCom" => ["controller" => 'CommentController',"method" => 'updateCom', "area" => ''],
"report" => ["controller" => 'CommentController',"method" => 'reportCom', "area" => ''],
"create" => ["controller" => 'PostController', "method" => 'createArticle', "area" => 'admin'],
"edit" => ["controller" => 'PostController', "method" => 'editArticle', "area" => 'admin'],
"update" => ["controller" => 'PostController', "method" => 'updateArticle', "area" => 'admin'],
"delete" => ["controller" => 'PostController', "method" => 'deleteArticle', "area" => 'admin']
]; |
Partager