首页 > 解决方案 > 在 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: /

这是正确的 ?如果不是最好的方法是什么?

对不起我的英语不好。我尝试改进它;-)

标签: phpsymfonysymfony4

解决方案


基本上,SF4 让您可以按照自己想要的方式组织文件,让您感觉更舒服,尽管在 SF 的文档中可以轻松找到一些建议。

话虽如此,如果您想要一些见解,这里已经进行了讨论:Symfony 4:如何组织文件夹结构(即您的业务逻辑)


推荐阅读