@rou9h

Как сделать простой php маршрутизатор (роутер)?

Подскажите пожалуйста готовый пример простого роутера. И если есть возможность, опишите принцип работы
  • Вопрос задан
  • 118 просмотров
Пригласить эксперта
Ответы на вопрос 3
@galaxy
Ну вот прям на спичках:
/* index.php */
$controllerClass = ucfirst($_GET['controller']);
$method = $_GET['method'];

require_once("controllers/$controllerClass.php");
$controller = new $controllerClass();
$controller->$method();


(никаких проверок ошибок и защит, конечно).
Обрабатывает url вида /index.php?controller=user&action=edit
Создает объект класса User (из controllers/User.php) и вызывает метод edit()
Ответ написан
@AndrewStyle
Вот в этой статье хорошо описано

https://habr.com/ru/post/150267/

Там же есть ссылки на файлы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ВЕРТЕКС Санкт-Петербург
от 90 000 ₽
Laptop.ru Москва
от 150 000 до 190 000 ₽
Set Service Group Санкт-Петербург
от 50 000 ₽