在 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 的文档中可以轻松找到一些建议。

话虽这么说,如果您想了解一些见解,这里已经进行了相关讨论: