使用关联更新together后的疑问

浏览:1143 发布日期:2017/03/27 分类:ThinkPHP5专区
看到MODEL里面的save方法有个together很神奇,可主子表一起提交更新,以前提的关联方法报错希望得到子类model的报错信息我在github看到已经修正了,个人希望在model里的together也可以得到失败信息,比如关联子表model有验证器通不过,保存应该是失败的!在控制器或调用的时候应该要得到失败信息,并主子表一起回滚// 关联更新
            if (isset($relation)) {
                foreach ($relation as $name => $val) {
                    if ($val instanceof Model) {
                        $val->save();
                    } else {
                        unset($this->data[$name]);
                        $model = $this->getAttr($name);
                        if ($model instanceof Model) {
                            $model->save($val);
                        }
                    }
                }
            }
最佳答案
评论( 相关
后面还有条评论,点击查看>>