在 Symfony 4 中安排控制器前端和后端的正确方法是什么
What is the right way to arrange controllers frontend and backend in Symfony 4
我通常使用 FrontendBundle 和 BackendBundle,但对于 Symfony 4,所有这些都在 src 文件夹中。我是否必须将所有控制器放在一起(我不这么认为)或创建 2 个文件夹(Controller 和 ControllerFront)?
例如:(文件Symfony/config/routes/annotations.yaml)
controllers:
resource: ../../src/Controller/
type: annotation
prefix: /admin
controllers_front:
resource: ../../src/ControllerFront/
type: annotation
prefix: /
正确吗?如果不是,最好的方法是什么?
对不起我的英语。我试着改进它 ;-)
基本上,SF4 可以让您按照自己喜欢的方式组织文件,并且感觉更舒服,尽管在 SF 的文档中可以轻松找到一些建议。
话虽这么说,如果您想了解一些见解,这里已经进行了相关讨论:
我通常使用 FrontendBundle 和 BackendBundle,但对于 Symfony 4,所有这些都在 src 文件夹中。我是否必须将所有控制器放在一起(我不这么认为)或创建 2 个文件夹(Controller 和 ControllerFront)?
例如:(文件Symfony/config/routes/annotations.yaml)
controllers:
resource: ../../src/Controller/
type: annotation
prefix: /admin
controllers_front:
resource: ../../src/ControllerFront/
type: annotation
prefix: /
正确吗?如果不是,最好的方法是什么?
对不起我的英语。我试着改进它 ;-)
基本上,SF4 可以让您按照自己喜欢的方式组织文件,并且感觉更舒服,尽管在 SF 的文档中可以轻松找到一些建议。
话虽这么说,如果您想了解一些见解,这里已经进行了相关讨论: