habe da mal eine Frage:
Ich habe eine HABTM Relation zwischen den Tabellen Receivers und Groups. Analog dazu gibts eine View wo ich Receivers verschiedenen Groups hinzufügen kann.
Daraus generiert sich ein Array mit folgender Struktur:
- Code: Alles auswählen
Dieses Array speichere ich mit SaveAll ab. Leider löscht mir das Framework vorher alle vorhandenen Einträge zur Group ID anstatt das die neuen Einträge einfach hinzugefügt werden.
Kann man das irgendwie verhindern?
Hier noch der Code meines Controllers:
- Code: Alles auswählen
- if(!empty($this->data)){
$group_stack;
foreach ($this->data['Receipients'] as $key => $value){
if ($value){
$group_stack['Receiver'][] = $key;
}
}
$group_stack['Group']['id'] = $this->data['Receivers']['group'];
pr($group_stack);
$recToGrp = $this->Receiver->Group->saveAll($group_stack);
// pr($recToGrp);
}