symfony 4 中的路由

routing in symfony 4

我想像这样为我的 appapi 路由:

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

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

Q1: 这个应该写在哪里?在 config/routes/annotations.yamlconfig/routes.yaml.

Q2:这两个文件有什么不同,哪个是用来做什么的?

文件config/routes/annotations.yaml可能是在应用注释配方时由flex创建的。我不是 100% 确定,但是当你想删除注释包时,它也会删除这个文件。

但是对我来说将所有注释路由导入到 config/routes/annotations.yaml 文件中是有意义的,因为它们只依赖于这个包。

您应该放入 config/routes.yaml 文件的其他路线。