关联更新 belongs to 操作根本没代码

浏览:690 发布日期:2014/05/15 分类:求助交流
if(!empty($mappingData) || $opType == 'DEL') {
switch($mappingType) {
case HAS_ONE:
switch (strtoupper($opType)){
case 'ADD': // 增加关联数据
$mappingData[$mappingFk] = $pk;
$result = $model->add($mappingData);
break;
case 'SAVE': // 更新关联数据
$result = $model->where($mappingCondition)->save($mappingData);
break;
case 'DEL': // 根据外键删除关联数据
$result = $model->where($mappingCondition)->delete();
break;
}
break;
case BELONGS_TO:
break;
case HAS_MANY:
switch (strtoupper($opType)){
case 'ADD' : // 增加关联数据
$model->startTrans();
foreach ($mappingData as $val){
$val[$mappingFk] = $pk;
$result = $model->add($val);
}

这是RelationModel.class.php里面的代码,就belongs to没有...没法更新啊,这么多版本了就没想过更新么?!!!
最佳答案
评论( 相关
后面还有条评论,点击查看>>