【发布时间】:2012-01-26 12:40:41
【问题描述】:
我在 cakephp 2 上使用以下代码更改表中的外键字段更改(引用 change_states)。
$this->loadModel('Change');
$this->Change->id = $id;
$this->Change->saveField('change_state_id',2);
$id 是对的,对应的变化确实存在。 id 2 确实存在于引用的表 change_states 中。代码运行没有错误,但表 'changes' 中的 'change_state_id' 字段未设置为 2。 如果我在非外键字段上使用相同的代码和用户 saveField,它就可以工作。
非常感谢您。
【问题讨论】:
标签: cakephp foreign-keys