我是 Symfony2 的新手,我正在将旧的 Symfony1 应用程序移植到 v2。
在我的旧应用程序中,我在一个很棒的大 YML 文件中定义了我的所有模型。因此,各种“组件”能够引用相同的名称值对(存储在 YML 文件中)。
我现在将功能分解为捆绑包,并且我想完全解耦捆绑包。我仍然需要访问名称值对,但我想集中存储它——这次是在数据库中。
我想保持我的代码干燥,所以想编写代码来访问名称值对一次,以及如何在单独的包中使用它。
我还想提供集中的 CRUD 工具来维护名称值对。
总结一下,我的两个问题如下:
如何提供功能(实现一次)来访问存储在数据库中的名称值对,并使此功能可用于需要它的捆绑包?
为维护名称值对提供 CRUD 功能的最佳方式是什么?(是通过创建另一个捆绑包吗?)我不确定