Як візуалізувати та налагоджувати маршрути
Дата оновлення перекладу 2023-06-14
Як візуалізувати та налагоджувати маршрути
Під час додавання та налаштування маршрутів, корисно мати можливість візуалізувати
і отримувати детальну інформацію про ваші маршрути. Відмінний спосіб бачити кожен
маршрут у вашому додатку - за допомогою команди консолі debug:router
, яка
перераховує всі сокнфігуровані у вашому додатку маршрути:
1 2 3 4 5 6 7 8 9 10 11 12
$ php bin/console debug:router
------------------ -------- -------- ------ ----------------------------------------------
Назва Метод Схема Хост Шлях
------------------ -------- -------- ------ ----------------------------------------------
homepage ANY ANY ANY /
contact GET ANY ANY /contact
contact_process POST ANY ANY /contact
article_show ANY ANY ANY /articles/{_locale}/{year}/{title}.{_format}
blog ANY ANY ANY /blog/{page}
blog_show ANY ANY ANY /blog/{slug}
------------------ -------- -------- ------ ----------------------------------------------
Ви також можете отримати дуже конкретну інформацію про єдиний маршрут, включно з іменем маршруту, як аргумент команди:
1
$ php bin/console debug:router article_show
Таким же чином, якщо ви хочете протестувати, чи збігається URL із заданим
маршрутом, використайте команду router:match
. Це корисно для налагодження
проблем маршрутизації та отримання інформації про те, який маршрут асоціюється
із заданим URL:
1 2 3
$ php bin/console router:match /blog/my-latest-post
Маршрут "blog_show" збігається