Задать вопрос

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

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

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

Спасибо.
  • Вопрос задан
  • 844 просмотра
Подписаться 5 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
Да, парсит (parse_url или регулярки вам в помощь)

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

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

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

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

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