コード例 #1
0
ファイル: Linkage.php プロジェクト: uqiauto/wxzuan
 /**
  * 
  * @param type $value
  * @return string
  * 获得值与中文名,
  */
 public static function getValueChina($value = "qys_none", $stringtype = "question")
 {
     $questid = LinkageType::find()->where("ename=:ename", [":ename" => $stringtype])->one();
     if ($value === "qys_none") {
         //$result = Yii::app()->db->createCommand("select eaname,cvalue from {{linkage}} where type_id=" . $questid->id)->queryAll(true);
         $result = Linkage::find()->select('eaname,cvalue')->where('type_id=' . $questid->id)->all();
         if ($result) {
             $newarray = array();
             foreach ($result as $key => $value) {
                 $newarray[$value->cvalue] = $value->eaname;
             }
             return $newarray;
         } else {
             return ["1" => '无数据'];
         }
     } else {
         //$result = Linkage::model()->find("type_id=:type_id AND cvalue=:cvalue", array(":type_id" => $questid->id, ":cvalue" => $value));
         $result = Linkage::find()->where("type_id=:type_id AND cvalue=:cvalue", [":type_id" => $questid->id, ":cvalue" => $value])->one();
         if (!$result) {
             return '';
         } else {
             return $result->eaname;
         }
     }
     #
 }
コード例 #2
0
ファイル: bank.php プロジェクト: wxzuan/wxzuan
<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>
コード例 #3
0
ファイル: IndexController.php プロジェクト: wxzuan/wxzuan
 /**
  * 我的银行
  */
 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]);
     }
 }