如何使用ezplatform对多对一关系进行建模



项目有很多资产,一个资产属于一个组。那么我们有三种内容类型

项目,项目资产,资产组

  1. 将资产关系存储在Project内容类型中。

    项目

    名称资产关系

    项目资产

    图像群关系

    名称

使用这种方法,我们需要首先上传项目资产,然后将此关系添加到项目中。

  1. 在ProjectAsset本身中存储关系。

    项目

    名称

    项目资产

    图像群关系项目与项目的简单关系。

    名称

使用这种方法,我们在上传项目资产时指定关系(项目、组关系(。

我想做什么

  1. 当删除项目时,项目资产也应该被删除。ezplatform支持像条令orm那样的嵌入关联吗?

  2. 在查询项目时,我还需要获取项目资产。做这件事的有效方法是什么?CCD_ 1可以用于单个项目或项目列表。

Hi"开箱即用";这是不可能的,但当然有一个解决方案。但它需要一些发展我要做的是添加一个插入特定对象类型删除的EventListener(或EventSubscriber(,以便触发相关对象的适当删除。

https://symfony.com/doc/current/event_dispatcher.html

相关内容

  • 没有找到相关文章

最新更新