[Cakephp 2.5.4]
我想在一个只有一个主要自动增量键的表中插入一个新条目。
我有两张桌子:
mytables (id[A_I],name,sequence_id)
sequences (id[A_I])
我尝试使用" saveAssociated"将数据插入到交易中功能:
$data = array(
'MyTable' => array(
'name' => 'test'
),
'Sequence' => array()
);
然后
$this->MyTable->saveAssociated($data);
每个模型都明确定义了MyTable
和Sequence
之间的关联。顺便说一下,事务总是回滚。
如果我在sequences
表中添加一个新字段,它就可以工作..
sequences
表格 答案 0 :(得分:0)
您是否希望在单个字段上保存新记录以成功完成交易?如果是这样,您可以使用以下方法:
$this->ModelName->id = $id;
$this->ModelName->saveField('field', 'new record');
很抱歉,如果不是这样的话。