forked from mirzaev/minimal
		
	Доработка передачи переменных в контроллер
This commit is contained in:
		@@ -84,7 +84,7 @@ final class router
 | 
				
			|||||||
                // Совпадает количество директорий у ссылки и маршрута (вероятно эта ссылка на этот маршрут)
 | 
					                // Совпадает количество директорий у ссылки и маршрута (вероятно эта ссылка на этот маршрут)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                // Инициализация массива переменных
 | 
					                // Инициализация массива переменных
 | 
				
			||||||
                $vars = [];
 | 
					                $data['vars'] = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                foreach ($data['directories'] as $index => &$directory) {
 | 
					                foreach ($data['directories'] as $index => &$directory) {
 | 
				
			||||||
                    // Перебор найденных переменных
 | 
					                    // Перебор найденных переменных
 | 
				
			||||||
@@ -93,7 +93,7 @@ final class router
 | 
				
			|||||||
                        // Переменная
 | 
					                        // Переменная
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        // Запись в массив переменных и перезапись переменной значением из ссылки
 | 
					                        // Запись в массив переменных и перезапись переменной значением из ссылки
 | 
				
			||||||
                        $directory = $vars[$directory] = $directories[$index];
 | 
					                        $directory = $data['vars'][$directory] = $directories[$index];
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -136,7 +136,7 @@ final class router
 | 
				
			|||||||
                    $controller->model = new $model;
 | 
					                    $controller->model = new $model;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                if (empty($response = $controller->{$route['method']}($_REQUEST))) {
 | 
					                if (empty($response = $controller->{$route['method']}($data['vars'] + $_REQUEST))) {
 | 
				
			||||||
                    // Не удалось получить ответ после обработки контроллера
 | 
					                    // Не удалось получить ответ после обработки контроллера
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    // Возврат (неудача)
 | 
					                    // Возврат (неудача)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user