Маршрутизация в Symfony 4

Я хочу маршрутизации для моего приложения и API, как это:

app:
    resource: ../src/Controller
    type: annotation
    prefix: /

api:
    resource: ../src/Controller/Api
    type: annotation
    prefix: /api

Q1: где я должен написать это? в config/routes/annotations.yaml или же config/routes.yaml,

Q2: что отличается между этими двумя файлами и для чего используется?

1 ответ

Решение

Файл config/routes/annotations.yaml вероятно был создан изгиб при применении рецепта аннотации. Я не уверен на 100%, но когда вы захотите удалить пакет аннотаций, он также удалит этот файл.

Но для меня имеет смысл поместить весь импорт маршрута аннотации в config/routes/annotations.yaml файл, потому что они просто зависят от этого пакета.

Другие маршруты вы должны положить в config/routes.yaml файл.

Другие вопросы по тегам