Что можете посоветовать новичку для изучения роутинга в PHP?
Здравствуйте. Уже пару дней ищу информацию по роутингу в PHP, но всё что я нахожу, уже подразумевает наличие в голове понятий о работе роутинга. Не могли бы вы посоветовать какую-нибудь статью (в т.ч. на английском) или книжку.
Как я это понял. Мы просто пишем специальный класс, который парсит URN + имеет некоторые встроенные шаблоны, например "domain.com/archive/", "domain.com/blog/". Далее, на основе спаршеного urn делаются запросы в базу и подгружается контент релевантный urn.
Да сравнивает с какими-то шаблонами и вызывает соответствующие методы контроллера (чаще всего module → action).
А контроллер уже запрашивает модель (в случае необходимости).
Можете посмотреть вот этот https://github.com/nikic/FastRoute
Или роутинг из symfony, laravel, yii или какого-нибудь другого современного фреймворка. Там и с документацией и с примерами все хорошо.