<div class="container no-bottom"> <img class="responsive-image" src="/images/misc/help_server.png" alt="img"> </div> <?php echo $this->render('@app/modules/member/views/layouts/l_member_header.php', ['icons' => ['product-content' => Url::toRoute('/member/index/index'), 'facebook-content' => Url::toRoute('/product/index')]]); ?> <?php $form = ActiveForm::begin(['action' => ['/member/index/bank'], 'method' => 'post']); ?> <div class="container"> <div class="toggle-1"> <a href="#" class="deploy-toggle-2 toggle-1-active">所属银行<span class="float-right color-bule">查看</span></a> <div class="toggle-content padding10" style="overflow: hidden;"> <?php echo $form->field($model, 'bank', ['labelOptions' => ['label' => '所属银行<span>(必填)</span>', 'class' => 'field-title contactNameField'], 'inputOptions' => ['class' => 'contactField requiredField']])->dropDownList(Linkage::getValueChina("qys_none", "account_bank")); ?> </div> </div> </div> <div class="container"> <div class="toggle-1"> <a href="#" class="deploy-toggle-2 toggle-1-active">帐号类型<span class="float-right color-bule">查看</span></a> <div class="toggle-content padding10" style="overflow: hidden;"> <?php echo $form->field($model, 'bank_type', ['labelOptions' => ['label' => '帐号类型<span>(必填)</span>', 'class' => 'field-title contactNameField'], 'inputOptions' => ['class' => 'contactField requiredField']])->dropDownList(['0' => '对私', '1' => '对公']); ?> </div> </div> </div>
/** * 我的银行 */ public function actionBank() { $model = new BankForm(); $user_id = Yii::$app->user->getId(); $thisBank = Bankcard::find()->where("user_id=" . $user_id)->one(); if (!$thisBank) { $thisBank = new Bankcard(); } if (Yii::$app->request->isAjax && $model->load(Yii::$app->request->post())) { Yii::$app->response->format = Response::FORMAT_JSON; return ActiveForm::validate($model); } if ($model->load(Yii::$app->request->post()) && $model->validate()) { $thisBank->setAttributes($model->attributes); $thisBank->setAttribute('province', $_POST['province']); $thisBank->setAttribute('city', $_POST['city']); $bank_name = Linkage::getValueChina("1002", "account_bank"); $thisBank->setAttribute('bank_name', $bank_name); $resultR = $thisBank->save(); $this->refresh(); if ($resultR) { Yii::$app->session->setFlash('success', '更新成功'); $this->redirect('/public/notices.html'); Yii::$app->end(); } } else { $model->setAttributes($thisBank->attributes); return $this->render('bank', ['model' => $model]); } }