我想在我的数据库中有 2 行或更多行。我最初尝试过
$this->[model]->save($data)
但是遇到了错误,所以遇到了:
模型::saveMany @ http://book.cakephp.org/2.0/en/models/saving-your-data.html
保存工作正常,我的问题是组合非空白数组以便它实际工作。
我正在做的事情如下:
if($thingone == "1"){
$data = array('somevalue' => 'value')
}
if($thingtwo == "1"){
$data2 = array('somevalue' => 'anothervalue')
}
$insertdata = array($data, $data2)
$this->[Model]->saveMany($insertdata);
它有效,但前提是 $thingone 和 $thingtwo 都等于 1。不知道该怎么做?如果“$things”之一不是“1”(意味着我不希望包含它),它将不会插入任何记录。