zoukankan      html  css  js  c++  java
  • Yii2 Lesson

    在SiteController.php中設置方法

        public function actionThree()
        {   
            $model = new Three();
            if($model->load(Yii::$app->request->post()) && $model->validate()) {
                Yii::$app->session->setFlash('success','Do it easy,Lesson 3');
            }   
            return $this->render('three',['model'=>$model]); 
        } 
    
    

    新建一個模型類 Three.php

    <?php
    namespace appmodels;
    use yiiaseModel;
    
    class Three extends Model{
        public $name;
        public $email;
    
      public function rules()
      {
        return [
                  [['name','email'],'required'],
                  ['email','email'],
               ];
      }
    }
    
    

    定一个视图文件 views/site/three.php

    <?php
    use yiihelpersHtml;
    use yiiwidgetsActiveForm;
    ?>
    <?php
            if(Yii::$app->session->hasFlash('success')){
                echo Yii::$app->session->getFlash('success');
            }
    
    ?>
    <?php  $form = ActiveForm::begin();?>
    <?= $form->field($model,'name');?>
    <?= $form->field($model,'email');?>
    <?= Html::submitButton('submit',['class'=>'btn btn-success']);?>
    ~                                                                   
    
    

    注意 commit 没反应的情况和 model中的rule格式有关系浪费我半小时

  • 相关阅读:
    Object的公用方法
    Java的特点
    Set集合
    Java语言的三大特性
    List集合
    Collection类
    HashSet
    Codeforces1141F2 Same Sum Blocks (Hard)
    Codeforce1176F Destroy it!
    jzoj 5348. 【NOIP2017提高A组模拟9.5】心灵治愈
  • 原文地址:https://www.cnblogs.com/JsonM/p/7211738.html
Copyright © 2011-2022 走看看