Example #1
0
 /**
  * return request path (e.g. /index or /index/something)
  * Also, it removes GET parameters from URI. (/index?something => /index)
  * @return string
  */
 public function getRequestPath()
 {
     $requestUri = explode('/', preg_replace('/\\?.*/', '', Request::getRequestURI()));
     $scriptName = explode('/', Request::getScriptURI());
     for ($i = 0; $i < sizeof($scriptName); $i++) {
         if ($requestUri[$i] == $scriptName[$i]) {
             unset($requestUri[$i]);
         }
     }
     return '/' . implode($requestUri, '/');
 }