'npo' => array(
'mapping_type' => HAS_ONE,
'class_name' => 'InfoNpo',
'foreign_key' => 'id'
)
用如下语句进行更新
$member = D("Member");
$member_res = $member->relation('npo')->where("id = %d",$member_id)->save($data);
对关联表的更新SQL语句
SHOW COLUMNS FROM `lxkj_info_npo` [ RunTime:0.003203s ]
UPDATE `lxkj_info_npo` SET `name`='22444',`nature`='政府',`li
这里可以看到设置的关联外键id没有值,而member表可以正常更新。。
同action前面读取关联模型的数据倒是没有问题
最佳答案