关联模型的关联删除问题【诚求大神解答】

浏览:641 发布日期:2015/01/12 分类:求助交流 关键字: 关联模型 关联删除
请大神指教。

使用关联模型后。public function dele(){
    $User = D('User');
    $data['username'] = array('eq','newnick222');
    $User->where($data)->relation('Card')->delete();
}
没有达到关联删除的作用,仅仅只是主表的数据删除了。请问这个问题如何解决?还是框架本身就不支持这样的操作?

目前我是通过下面的方法实现,但这样非常不好。public function dele(){
    $User = D('User');
    $data['username'] = array('eq','newnick777');
    $uid = $User->where($data)->getfield('id');
    $User->relation('Card')->delete($uid);
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>