В проекте
много актива, актив принадлежит группе. тогда у нас есть 3 типа контента:
Project, ProjectAsset, AssetGroup
хранить отношение активов в типе контента Project.
Project
имя отношения активов
ProjectAsset
отношение группы изображений
Группа
имя
с этим подходом, нам нужно сначала загрузить актив проекта, а затем добавить это отношение к проекту.
Хранить отношение в самом ProjectAsset.
Project
name
ProjectAsset
Простое отношение проекта к группе изображений
Группа
имя
при таком подходе мы определяем отношения (отношения проекта, группы) при загрузке актива проекта.
что Я хочу сделать
при удалении проекта, актив проекта также должен быть удален. Поддерживает ли ezplatform встроенную ассоциацию, например doctrine orm?
при запросе проекта, мне также нужно получить активы проекта. как это сделать эффективно? query
может относиться к отдельному проекту или списку проектов.