|
|
@@ -9,6 +9,7 @@ class Route
|
|
|
// контроллер и действие по умолчанию
|
|
|
$controller_name = 'Main';
|
|
|
$action_name = 'index';
|
|
|
+ $param1 = $param2 = null;
|
|
|
|
|
|
$routes = explode('/', $_SERVER['REQUEST_URI']);
|
|
|
|
|
|
@@ -24,6 +25,17 @@ class Route
|
|
|
$action_name = $routes[2];
|
|
|
}
|
|
|
|
|
|
+ // получаем параметр 1
|
|
|
+ if ( !empty($routes[3]) )
|
|
|
+ {
|
|
|
+ $param1 = $routes[3];
|
|
|
+ }
|
|
|
+
|
|
|
+ // получаем параметр 2
|
|
|
+ if ( !empty($routes[4]) )
|
|
|
+ {
|
|
|
+ $param1 = $routes[4];
|
|
|
+ }
|
|
|
|
|
|
// добавляем префиксы
|
|
|
$model_name = 'Model_'.$controller_name;
|
|
|
@@ -65,7 +77,7 @@ class Route
|
|
|
if(method_exists($controller, $action))
|
|
|
{
|
|
|
// вызываем действие контроллера
|
|
|
- $controller->$action();
|
|
|
+ $controller->$action($param1);
|
|
|
}
|
|
|
else
|
|
|
{
|