Cakephp:将数据插入序列表

时间:2014-09-07 07:30:13

标签: php cakephp cakephp-appmodel

[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);

每个模型都明确定义了MyTableSequence之间的关联。顺便说一下,事务总是回滚。

如果我在sequences表中添加一个新字段,它就可以工作..

  • 如何保持一个独特的字段成功完成此事务 sequences表格

1 个答案:

答案 0 :(得分:0)

您是否希望在单个字段上保存新记录以成功完成交易?如果是这样,您可以使用以下方法:

$this->ModelName->id = $id;
$this->ModelName->saveField('field', 'new record');

很抱歉,如果不是这样的话。