php - Merge entries in CakePHP -
let's have model, example user, , want merge 2 instances of model, merge user2 user1. explicitly mean:
if field filled in user1, should remain same
if field missing in user1 present in user2, should copied
if somemodel belongsto user, every instance of somemodel pointing user2 should modified point user1
same if somemodel hasandbelongstomany user
if somemodel hasmany user, , somemodel1 has user2 no other instance has user1, should modified somemodel1 has user1 instead
if somemodel hasmany user, somemodel1 has user1 , somemodel2 has user2... well, i'm not sure here, guess solution discard somemodel2, since user1 can belongto 1 somemodel.
finally user2 should removed.
is there way automate this? maybe behaviour? if not, may consider creating it, since need lot.
we made merge behaviour purpose in 2008.
it may require tweaking work correctly latest cakephp stable release can find here
Comments
Post a Comment