YII2.0之Activeform表单组件用法实例


Posted in PHP onJanuary 09, 2016

本文实例讲述了YII2.0之Activeform表单组件用法。分享给大家供大家参考,具体如下:

Activeform

文本框:textInput();
密码框:passwordInput();
单选框:radio(),radioList();
复选框:checkbox(),checkboxList();
下拉框:dropDownList();
隐藏域:hiddenInput();
文本域:textarea(['rows'=>3]);
文件上传:fileInput();
提交按钮:submitButton();
重置按钮:resetButtun();

<?php
$form = ActiveForm::begin([
  'action' => ['test/getpost'],
  'method'=>'post',
  ]); ?>
<? echo $form->field($model, 'username')->textInput(['maxlength' => 20]) ?>
<? echo $form->field($model, 'password')->passwordInput(['maxlength' => 20]) ?>
<? echo $form->field($model, 'sex')->radioList(['1'=>'男','0'=>'女']) ?>
<? echo $form->field($model, 'edu')->dropDownList(['1'=>'大学','2'=>'高中','3'=>'初中'],
['prompt'=>'请选择','style'=>'width:120px']) ?>
<? echo $form->field($model, 'file')->fileInput() ?>
<? echo $form->field($model, 'hobby')->checkboxList(['0'=>'篮球','1'=>'足球','2'=>'羽毛球','3'=>'乒乓球']) ?>
<? echo $form->field($model, 'info')->textarea(['rows'=>3]) ?>
<? echo $form->field($model, 'userid')->hiddenInput(['value'=>3]) ?>
<? echo Html::submitButton('提交', ['class'=>'btn btn-primary','name' =>'submit-button']) ?>
<? echo Html::resetButton('重置', ['class'=>'btn btn-primary','name' =>'submit-button']) ?>
<?php ActiveForm::end(); ?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
php代码中使用换行及(\n或\r\n和br)的应用
Feb 02 PHP
apache配置虚拟主机的方法详解
Jun 17 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
Jul 06 PHP
WordPress中查询文章的循环Loop结构及用法分析
Dec 17 PHP
PHP判断密码强度的方法详解
May 26 PHP
PHP命名空间namespace及use的简单用法分析
Aug 03 PHP
PHP+redis实现的购物车单例类示例
Feb 02 PHP
在Laravel5中正确设置文件权限的方法
May 22 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
Oct 17 PHP
yii2中添加验证码的实现方法
Jan 09 #PHP
PHP中的数组处理函数实例总结
Jan 09 #PHP
详解WordPress开发中用于获取分类及子页面的函数用法
Jan 08 #PHP
WordPress主题制作中自定义头部的相关PHP函数解析
Jan 08 #PHP
微信开发之网页授权获取用户信息(二)
Jan 08 #PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 #PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
Jan 08 #PHP
You might like
php的POSIX 函数以及进程测试的深入分析
2013/06/03 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
php自动加载方式集合
2016/04/04 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
JS 继承实例分析
2008/11/04 Javascript
判定是否原生方法的JS代码
2013/11/12 Javascript
Javascript基础知识(一)核心基础语法与事件模型
2014/09/29 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
通过vue-cli3构建一个SSR应用程序的方法
2018/09/13 Javascript
一篇文章介绍redux、react-redux、redux-saga总结
2019/05/23 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
Flexible.js可伸缩布局实现方法详解
2020/11/13 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
python 实现一个贴吧图片爬虫的示例
2017/10/12 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
python获取地震信息 微信实时推送
2019/06/18 Python
python内存动态分配过程详解
2019/07/15 Python
详解Python中的分支和循环结构
2020/02/11 Python
tensorflow模型转ncnn的操作方式
2020/05/25 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
pandas apply使用多列计算生成新的列实现示例
2021/02/24 Python
纯CSS3单页切换导航菜单界面设计的简单实现
2016/08/16 HTML / CSS
DC Shoes荷兰官方网站:美国极限运动品牌
2019/10/22 全球购物
敏捷开发的主要原则都有哪些
2015/04/26 面试题
饭店工作计划书
2014/01/10 职场文书
小学教研工作制度
2014/01/15 职场文书
少先队学雷锋活动总结范文
2014/03/09 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
公证书格式
2015/01/23 职场文书
致接力运动员加油稿
2015/07/21 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
Javascript的promise,async和await的区别详解
2022/03/24 Javascript
Pandas数据结构之Series的使用
2022/03/31 Python