在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 app\models;
use yii\base\Model;class Three extends Model{public $name;public $email;public function rules(){return [[['name','email'],'required'],['email','email'],];}
}

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

<?php
use yii\helpers\Html;
use yii\widgets\ActiveForm;
?>
<?phpif(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格式有关系浪费我半小时

转载于:https://www.cnblogs.com/JsonM/p/7211738.html

Yii2 Lesson - 03 Forms in Yii相关推荐

  1. yii2高级模板安装和yii migrate的使用

    1.通过composer 安装高级版 C:wampwwwyii>composer create-project --prefer-dist yiisoft/yii2-app-advanced a ...

  2. Lesson 03:运算符与流程控制

    1 运算符 基本算术运算符:+ - * / % (1)自增运算符.自减运算符:++ -- (2)关系运算符和boolean运算符: == 等于 != 不等于 < 小于 > 大于 <= ...

  3. yii2.0错误:Exception yii\base\InvalidConfigException with message

    一.前言 最近碰到一个yii2.0的报错,网上查的时候也没什么太好的资料参考,所以就记录一下.完整的报错是: Exception 'yii\base\InvalidConfigException' w ...

  4. yii 全选 php,yii2中gridview使用技巧小结(四)——全选等批量操作

    在用gridview时,大家都注意到了,列表的开头有现成的复选框,这肯定是批量操作中用到的,今天就来介绍一下,gridview中的批量操作,简直简单的不行,效果图如下: 前端页面只需要改这几个地方即可 ...

  5. php yii2 service层,yii2 添加变量,Yii::$service,并像组件component那样可以添加单例配置...

    在yii2中,组件是可以通过配置的方式添加到Yii::$app中的. 现在我们想添加一个Yii静态变量,$service,下面都称呼这个变量为服务, 可以通过Yii::$service访问,然后添加服 ...

  6. 'yii\base\InvalidRouteException' with message 'Unable to resolve the request site/error.'

    引用:http://www.linuxidc.com/Linux/2015-02/114116.htm Yii2高级版本复制新项目会遇到下面的报错信息: exception 'yii\base\Inv ...

  7. php 接收curl json数据格式,curl发送 JSON格式POST数据的接收,以及在yii2框架中的实现原理【精细剖析】...

    1.通过curl发送json格式的数据,譬如代码: function http_post_json($url, $jsonStr) { $ch = curl_init(); curl_setopt($ ...

  8. [小北De编程手记] : Lesson 02 - Selenium For C# 之 核心对象

    从这一篇开始,开始正式的介绍Selenium 以及相关的组件,本文的将讨论如下问题: Selenium基本的概念以及在企业化测试框架中的位置 Selenium核心对象(浏览器驱动) Web Drive ...

  9. yii2 php反射,Yii2.0-advanced-3—为yii2添加后台模板adminlte和权限组件yii2-adm

    一.yii2-adminlte-asset adminlte一款基于bootstrap的响应模块.yii2-adminlte-asset更是一款基于yii2框架进行开发的后台主题模版. 1.安装(安装 ...

  10. yii2 HeadersAlreadySentException 报错 解决方案

    报错如下: An Error occurred while handling another error: exception 'yii\web\HeadersAlreadySentException ...

最新文章

  1. 教程 | 基于LSTM实现手写数字识别
  2. 图灵访谈:柳泽大辅谈如何想出好创意
  3. android 安装sqlite3,Android真机安装sqlite3的方法
  4. MFC 基础知识:主对话框与子对话框(二)
  5. 飞畅科技教你如何快速选择工业网管poe交换机?
  6. 邮箱用户名登录php,让WordPress支持用户名或邮箱登录
  7. 力扣——字符串转换整数(atoi)
  8. JDBC.property 配置文件中链接数据库的配置
  9. zoj3829 Known Notation --- 2014 ACM-ICPC Asia Mudanjiang Regional Contest
  10. 【1、雅思听力】何琼雅思听力最新版必考词汇
  11. 如何用猿大师播放器把海康威视硬盘录像机截取MP4视频在web页面上回放?支持本地和远程视频吗?
  12. 苹果手机连接电脑服务器传文件,实用!三种iPhone与Windows电脑互传文件操作技巧,...
  13. android 恢复出厂设置原理,Android恢复出厂设置流程分析【Android源码解析十】
  14. PS cs6是哪一年发布的?
  15. OSChina 周日乱弹——如何请假不被老板骂
  16. Android 热修复原理解析
  17. 如何统计序列中元素的出现的频度
  18. android 表情字符串,Android 显示输入法中的emoji表情以及String字符串转码
  19. 学习用WinRAR解压缩软件解压下载的PPStream压缩包
  20. 【Clng与Cint】clng与cint的区别及防溢出函数

热门文章

  1. 【渝粤教育】国家开放大学2018年春季 0266-22T设计构成 参考试题
  2. 操作系统原理(四)死锁和进程调度
  3. 数字图像处理(一) 绪论
  4. 熬,是人生最深的滋味
  5. u-boot-2014.10移植(5)支持nand
  6. python学习day02
  7. hibernate笔记4--qbc查询
  8. salesforce 零基础学习(六十八)http callout test class写法
  9. SPOJ Play on Words
  10. 聊聊、Spring WebApplicationInitializer