關於這個有驚人的信息很少被發現,我想我以前從未遇到過這種情況,但是我處於一種有belongsTo
關係的模型。模型是關鍵,當我刪除一條記錄時,我需要確保它的關聯記錄也被刪除。刪除一個belongsTo協會
具體來說,我有一個Building
模型belongsTo
和Address
。當我刪除建築物時,我需要確保關聯的地址也被刪除。
我無法將關聯標記爲依賴關係,當然,回調是確保地址記錄被刪除或有更好方法的最佳方法嗎?這是其中一種情況,我知道我可以用回調做到這一點,但在內心層面上,似乎應該有更好的方法。我想知道是否是這種情況。
謝謝。
如果Building和Address有一個hasOne/belongsTo關聯,爲什麼不把這個地址保存在Building表中? – Dave
幾種不同的模型(例如建築,承包商,公司)具有地址值,我想合併這些字段。 –
爲什麼不在數據庫中使用外鍵並選擇'DELETE CASCADE'? – pleasedontbelong