Что можете посоветовать новичку для изучения роутинга в PHP?

Здравствуйте. Уже пару дней ищу информацию по роутингу в PHP, но всё что я нахожу, уже подразумевает наличие в голове понятий о работе роутинга. Не могли бы вы посоветовать какую-нибудь статью (в т.ч. на английском) или книжку.

Как я это понял. Мы просто пишем специальный класс, который парсит URN + имеет некоторые встроенные шаблоны, например "domain.com/archive/", "domain.com/blog/". Далее, на основе спаршеного urn делаются запросы в базу и подгружается контент релевантный urn.

Спасибо.
  • Вопрос задан
  • 843 просмотра
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Да, парсит (parse_url или регулярки вам в помощь)

Да сравнивает с какими-то шаблонами и вызывает соответствующие методы контроллера (чаще всего module → action).

А контроллер уже запрашивает модель (в случае необходимости).

Можете посмотреть вот этот https://github.com/nikic/FastRoute
Или роутинг из symfony, laravel, yii или какого-нибудь другого современного фреймворка. Там и с документацией и с примерами все хорошо.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы