我有两个模型/表格,其中包含“已拥有且属于许多”(HABTM)关系:Qsets
和Questions
我可以手动删除行,如下所示:
$this->Qset->QsetsQuestion->deleteAll( array("QsetsQuestion.qset_id"=>$qset_id, "QsetsQuestion.question_id"=>$question_id), false );
如何在联接表中插入新行? 我发现使用HABTM数据的任何文档都特指表单,但我的数据不是来自表单。
答案 0 :(得分:0)
我想是这样的事情:
$data = array(
[Question] => Array
(
[id] => $question_id
)
[Qset] => Array
(
[id] => $qset_id
)
);
$this->Question->saveAll($data);