Relation 关联删除问题
时间:2011-08-02
来源:互联网
class UserModel extends RelationModel
{
protected $_link = array(
'ok' => array(
'mapping_type' => HAS_ONE,
'class_name' => 'ok',
'foreign_key' => 'b',
'mapping_name' => 'ok'
)
);
}
$user = D('User');
$user->Relation('ok')->delete('1');
手册上说如果只需要删除关联部分数据使用Relation('ok')这种形式,可是这样连主表数据也删除了,是我理解错误,还是代码有问题,求解!
{
protected $_link = array(
'ok' => array(
'mapping_type' => HAS_ONE,
'class_name' => 'ok',
'foreign_key' => 'b',
'mapping_name' => 'ok'
)
);
}
$user = D('User');
$user->Relation('ok')->delete('1');
手册上说如果只需要删除关联部分数据使用Relation('ok')这种形式,可是这样连主表数据也删除了,是我理解错误,还是代码有问题,求解!
作者: wangjp 发布时间: 2011-08-02
关联删除的时候主表数据肯定是会删除的 这个用法是表示 如果有多个关联的话 可以只删除指定的关联而已。
如果你只是需要单独删除关联表的数据 那么直接操作关联表模型即可。
如果你只是需要单独删除关联表的数据 那么直接操作关联表模型即可。
作者: thinkphp 发布时间: 2011-08-02
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28