Symfony также предоставляет простой способ создания версий вашего кода.Поэтому, если вы хотите разделить ваши контроллеры на разные папки, такие как v1
, v2
и т. Д., Вы можете при импорте маршрутов добавить префикс для каждой папки.
Таким образом, в файле config/routes/annotations.yaml
или app/config/routing.yml
вы можете определить:
v1_controllers:
resource: ../../src/Controller/v1 # add correct path
type: annotation
prefix: '/v1'
v2_controllers:
resource: ../../src/Controller/v2 # add correct path
type: annotation
prefix: '/v2'
Таким образом, после этого все маршруты в папке v1
будут иметь префикс v1
.
Пожалуйста, проверьте маршрутизация Symfony .