symfony 4 中的路由
routing in symfony 4
我想像这样为我的 app 和 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:这两个文件有什么不同,哪个是用来做什么的?
文件config/routes/annotations.yaml
可能是在应用注释配方时由flex创建的。我不是 100% 确定,但是当你想删除注释包时,它也会删除这个文件。
但是对我来说将所有注释路由导入到 config/routes/annotations.yaml
文件中是有意义的,因为它们只依赖于这个包。
您应该放入 config/routes.yaml
文件的其他路线。
我想像这样为我的 app 和 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:这两个文件有什么不同,哪个是用来做什么的?
文件config/routes/annotations.yaml
可能是在应用注释配方时由flex创建的。我不是 100% 确定,但是当你想删除注释包时,它也会删除这个文件。
但是对我来说将所有注释路由导入到 config/routes/annotations.yaml
文件中是有意义的,因为它们只依赖于这个包。
您应该放入 config/routes.yaml
文件的其他路线。