Маршрутизация в Drupal 8 базируется на системе маршрутизации Symfony. Они имеют идентичный синтаксис объявления маршрутов, с некоторыми дополнительными возможностями специально для Drupal.
Маршрут или роут — путь, который возвращает какое-то определенное содержимое или результат. Когда вы обращаетесь к страницам, Drupal пытается найти подходящий маршрут для вашего запроса, затем выполнить его, а его результат вернуть клиенту, если он не смог подобрать подходящий маршрут, то будет возвращён HTTP 404.
Примерная схема работы маршрутов и контроллеров:
¶Ссылки
- Routing (англ.), Symfony
- Routing system (англ.), drupal.org