项目有很多资产,一个资产属于一个组。那么我们有三种内容类型
项目,项目资产,资产组
-
将资产关系存储在Project内容类型中。
项目
名称资产关系
项目资产
图像群关系
组
名称
使用这种方法,我们需要首先上传项目资产,然后将此关系添加到项目中。
-
在ProjectAsset本身中存储关系。
项目
名称
项目资产
图像群关系项目与项目的简单关系。
组
名称
使用这种方法,我们在上传项目资产时指定关系(项目、组关系(。
我想做什么
-
当删除项目时,项目资产也应该被删除。ezplatform支持像条令orm那样的嵌入关联吗?
-
在查询项目时,我还需要获取项目资产。做这件事的有效方法是什么?CCD_ 1可以用于单个项目或项目列表。
Hi"开箱即用";这是不可能的,但当然有一个解决方案。但它需要一些发展我要做的是添加一个插入特定对象类型删除的EventListener(或EventSubscriber(,以便触发相关对象的适当删除。
https://symfony.com/doc/current/event_dispatcher.html