簡體   English   中英

Doctrine2:刪除多對多關聯的正確方法

[英]Doctrine2 : Proper way to remove many to many association

我在兩個實體之間有多對多關系,我正在使用 cli 工具從 yaml 配置生成實體,問題是沒有刪除關聯的方法。

刪除關聯的最佳方法是什么。 我可以將方法添加到實體中,有更好的方法嗎?

在一個應用程序中,我們有一個 class 用戶,它可以位於一個或多個類別中,該類別被映射為多對多關系。

我沒有找到從類別中刪除用戶的絕對干凈的方法,但我所做的是:

  • 從用戶獲取所有類別
  • 刪除用戶刪除的類別
  • 將剩余的類別設置為新的 ArrayCollection
  • 持久化用戶實例(可能沒有必要,因為 Doctrine 可能會注意到用戶實例已更改,因此是“臟的”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM