HAS_ONE关系数据更新操作的Bug

浏览:530 发布日期:2012/04/24
- 普通 - 未处理
[i=s] 本帖最后由 lino310 于 2012-4-24 16:50 编辑 [/i]

我在写HAS_ONE关系数据更新时,发现只有在主表的数据发生改变时,能正常运行,当只有关联表数据更新时,就会发生错误。
比如有两个表
tp_tablea:
id,name
tp_tableb:
a_id,info
写好Tablea与Tableb模型后
调用
$TableA = D('TableA');
$result = $TableA->relation('TableB')->where('id=1')->save();

这时如果更新TableA中的数据时 运行正常
如果只更新TableB中的数据时 运行异常
求解决方法

我使用的是3.0版

评论(
后面还有条评论,点击查看>>