Diyelim ki, örneğin kullanıcı için, bir modeli var, ve ben bu modeli iki örneğini birleştirmek istiyorum diyelim, Kullanıcı1 içine Kullanıcı2 birleştirme söylüyorlar. Açıkça bu ne demek olduğunu:
Bir saha önceden Kullanıcı1 doldurulur, bu aynı kalmalıdır
Bir alan User1 eksik ama kullanıcı2 mevcut ise, kopyalanabilir
SomeModel Ait olmak Kullanıcı eğer, SomeModel kullanıcı2 işaret her örneği Kullanıcı1 işaret modifiye edilmelidir
Aynı eğer SomeModel HasAndBelongsToMany Kullanıcı
SomeModel hasMany Kullanıcı ve SomeModel1 Kullanıcı2 sahip ama diğer hiçbir örneği User1 Has ise SomeModel1 User1 sahip yerine, böylece modifiye edilmelidir
SomeModel hasMany Kullanıcı, SomeModel1 User1 Has ve SomeModel2 Kullanıcı2 Has ... eh, ben tek çözüm SomeModel2 atmak için sanırım, Kullanıcı1 yana olabilir BelongTo tek SomeModel, burada emin değilim.
Son olarak kullanıcı2 çıkarılmalıdır.
Bu otomatik bir yolu var mı? Belki Davranış? Eğer değilse ben bunu çok ihtiyacınız olacak, çünkü ben bunu oluşturmayı düşünebilirsiniz.