HABTMのSaveALLに躓いた。 やりたいこと ・ユーザーの編集画面で、所属するグループをチェックボックスで複数選択させたい。 ・ユーザー情報の保存時に、グループの関連も自動で保存したい。 HABTM関連のあるモデルは、SaveALLを行う際に、 モデルのIDを配列としてセットすると、 自動で関連テーブルのレコードを設定してくれる。 たとえばこんな感じ $this->data['User']['name'] = 'Piyo'; $this->data['User']['display_name'] = 'ピヨ'; $this->data['Group'] = array(1, 2, 3); //Groupのid $this->User->saveAll($this->data); 参考:CakePHPでHABTMなデータを保存する方法 この際に、HABTM関連の設定で、uniq