Bonsoir,
Je suis a la lecture du tutoriel : Le modèle MVC et le contrôleur sous PHP de Julien Poli, j'arrive a la partie FrontController et la c'est la pagaille
Bon pour commencer, dans le code de la classe Request :
Est ce que quelqu'un peut expliquer le fonctionnement de cette méthode?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 ... public function route() { $requestUri = substr($_SERVER['REQUEST_URI'], strpos($_SERVER['REQUEST_URI'],'/'.basename(__FILE__)) + strlen('/'.basename(__FILE__)) ); if (empty($requestUri)) return array(); $path = parse_url($requestUri, PHP_URL_PATH); preg_match('#^(/(?P<module>\w+))(/(?P<action>\w+)/?)?$#', $path, $matches); $args = explode('&', parse_url($requestUri, PHP_URL_QUERY)); $matches['args'] = $args; return $matches; } ...
Merci
Partager