php - Merge entries in CakePHP -


let's have model, example user, , want merge 2 instances of model, merge user2 user1. explicitly mean:

  1. if field filled in user1, should remain same

  2. if field missing in user1 present in user2, should copied

  3. if somemodel belongsto user, every instance of somemodel pointing user2 should modified point user1

  4. same if somemodel hasandbelongstomany user

  5. if somemodel hasmany user, , somemodel1 has user2 no other instance has user1, should modified somemodel1 has user1 instead

  6. 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

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -