1
我正在构建一个具有资产抽象定义的CMS。Symfony2来自不同捆绑包的可扩展收集实体
页面是资产的集合。
该集合将存储收集内容的详细信息 - 但实体负责其crud过程。
我希望能够管理收集,但让每个资产都在自己的包中定义 - 以允许第三方创建新的资产类型。
我们正在研究资产注册表/工厂模式。
添加新资产的过程需要是动态的,或者可以通过配置完成 - 但不应该需要任何代码更改。
Symfony窗体类型似乎是最接近这个例子 - 任何建议/想法非常赞赏。