1

我有两个模型/表,它们具有“拥有并属于许多”(HABTM)关系:QsetsQuestions

我可以手动删除行,如下所示:

$this->Qset->QsetsQuestion->deleteAll( array("QsetsQuestion.qset_id"=>$qset_id, "QsetsQuestion.question_id"=>$question_id), false );

如何在连接表中插入新行? 我找到的用于处理 HABTM 数据的任何文档都专门针对表单,但我的数据并非来自表单。

4

1 回答 1

0

是这样的,我想:

$data = array(
    [Question] => Array
        (
            [id] => $question_id
        )
    [Qset] => Array
        (
            [id] => $qset_id
        )
);

$this->Question->saveAll($data);
于 2013-04-05T14:27:34.327 回答