关于 关联更新 返回值的问题

浏览:752 发布日期:2013/12/13 分类:求助交流
我的代码如下
关联模型:    Protected $_link = array(
        'member' => array(
            'mapping_type' => HAS_ONE,
            'mapping_name' => 'member',
            'foreign_key' => 'user_id',
            ),
        );
    $data = array(
        'username' => $username,
        'member' => array(
            'checkmail' => 1,
            ),
        );

    $result = D('UserRelation')->relation(true)->where(array('id' => $sqluser['id']))->save($data);
    if ($result !== false) {
        echo 111;
    }else{
        echo 222;
    }
    die;
$sqluser['id'] 为主表的ID,$username为主表里面的用户名字
主表用户表
关联表用户的资料表
数据更新没问题,就是$result的返回值
如果主表没有更新,不管关联表更新没有,都只返回int(0);
在网站上看说是通过===
或者$result !== false判断都是不行
求助啊! 关联更新 只更新关联表,的返回值返回的那个?
最佳答案
评论( 相关
后面还有条评论,点击查看>>