PDA

View Full Version : HABTM



reza.palang
دوشنبه 04 آبان 1388, 22:11 عصر
باز هم سلام
من داشتم در مورد رابطه های چند به چند (http://book.cakephp.org/view/85/Saving-Related-Model-Data-HABTM) (HABTM) می خوندم که یه جاش رو درست نفهمیدم

What to do when HABTM becomes complicated?
By default when saving a HasAndBelongsToMany relationship, Cake will delete all rows on the join table before saving new ones. For example if you have a Club that has 10 Children associated. You then update the Club with 2 children. The Club will only have 2 Children, not 12.
Also note that if you want to add more fields to the join (when it was created or meta information) this is possible with HABTM join tables, but it is important to understand that you have an easy option.

اگر قرار باشه وقتی یه رابطه جدید اضافه میکنیم بقیه پاک بشن که زیاد جالب نیست. اگر میشه من رو روشن کنید که این دقیقا چی میگه.
تشکر

cybercoder
یک شنبه 24 آبان 1388, 14:50 عصر
درسته دیگه چون Join داره تغییر می کنه

reza.palang
یک شنبه 24 آبان 1388, 15:47 عصر
خوب پس اگر من بخوام به تعداد رکورد هایی که اصطلاحا با رکورد اصلی associate هستن (اینجا children) اضافه کنم چی؟ چرا باید بقیه رکورد ها پاک بشن؟