控制器:
where(['id' => $id])->one();
if (!$user) {
throw new NotAcceptableHttpException('没有找到用户信息');
}
$league = shopLeagueInfo::findOne($user->league_id);
if (!$league) {
throw new NotAcceptableHttpException('没有找到加盟商信息');
}
//model设置
$user->scenario = 'update';
$league->scenario = 'update';
if ($user->load(\Yii::$app->request->post()) && $league->load(\Yii::$app->request->post())) {
$isValid = $user->validate();
$isValid = $league->validate() && $isValid;
if ($isValid) {
$user->save(false);
$league->save(false);
return $this->redirect(['user/save','id' => $id]);
}
}
return $this->render('save',['user' => $user,'league' => $league]);
}
}model模型:
['user_phone'],//修改操作,值为表字段 ]; } }
其他表同上。
views视图
'save-form',
'options' => ['class' => 'form-horizontal'],
])
?>
= $form->field($user,'user_real_name')->input('user_real_name') ?>
= $form->field($league,'user_phone')->input('user_phone') ?>