gpt4 book ai didi

symfony - 在 SonataAdminBundle : what goes where? 中组织文件

转载 作者:行者123 更新时间:2023-12-02 02:07:00 26 4
gpt4 key购买 nike

我从 SonataAdminBundle 文档中的几个示例中重新组合了以下信息。如果有一些错误请纠正我,但这是我在 BlogBu​​ndle 的情况下得到的:

Frontend and Backend files are mixed in the same bundle

如您所见,一般来说,每个包都包含frontendbackend 类。

有时将 frontendbackend 混合在同一个文件夹中似乎很困惑(请参阅 Controllers),但老实说我想不出其他方法...

我实际上开始在一个单独的包中处理后端,但后来意识到它也太乱了。

那么在实践中,人们真的遵循这种架构吗?这是使用 SonataAdminBundle 时处理后端的唯一/最佳方式吗?

这篇漂亮的帖子 here正在使用不同的方法......我应该做些什么来确保代码不会变得太困惑。

最佳答案

简单:在混合内容的位置使用文件夹。我将前端组件直接放在各自的文件夹中,并为后端文件添加管理文件夹。

你可以引用例如Admin 子文件夹中的 Controller ,例如 BlogBu​​ndle:Admin\Concert:index,对于模板来说本质上是一样的。

在配置上,您可以创建一个config-frontend.yml 和一个config-backend.yml 文件,然后将其包含在原始的config.yml 中 文件。不过我不那样做。

关于symfony - 在 SonataAdminBundle : what goes where? 中组织文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com