URL-парсер учитывает параметры GET-запроса

This commit is contained in:
Krivchikov Dmitry 2014-04-10 18:56:18 +04:00
parent f3ff50b61d
commit c6e09a3963
1 changed files with 2 additions and 1 deletions

View File

@ -36,7 +36,8 @@ class App
*/ */
private static function parseUrl() private static function parseUrl()
{ {
self::$url = explode('/', $_SERVER['REQUEST_URI']); $url = explode('?', $_SERVER['REQUEST_URI']);
self::$url = explode('/', $url[0]);
self::$controller = isset(self::$url[1]) && self::$url[1] ? ucfirst(self::$url[1]) . 'Controller' : self::$controller; self::$controller = isset(self::$url[1]) && self::$url[1] ? ucfirst(self::$url[1]) . 'Controller' : self::$controller;
self::$action = isset(self::$url[2]) && self::$url[2] ? 'action' . ucfirst(self::$url[2]) : self::$action; self::$action = isset(self::$url[2]) && self::$url[2] ? 'action' . ucfirst(self::$url[2]) : self::$action;