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 相关文章推荐
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
php session 预定义数组
Mar 16 PHP
PHP中使用unset销毁变量并内存释放问题
Jul 05 PHP
关于PHP语言构造器介绍
Jul 08 PHP
使用PHP导出Word文档的原理和实例
Oct 21 PHP
smarty模板中使用get、post、request、cookies、session变量的方法
Apr 24 PHP
php导出CSV抽象类实例
Sep 24 PHP
PHP中把数据库查询结果输出为json格式简单实例
Apr 09 PHP
php创建桌面快捷方式实现方法
Dec 31 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP实现的统计数据功能详解
Dec 06 PHP
PHP钩子与简单分发方式实例分析
Sep 04 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求小于1000的所有水仙花数的代码
2012/01/10 PHP
PHP中使用socket方式GET、POST数据实例
2015/04/02 PHP
Django中通过定时任务触发页面静态化的处理方式
2018/08/29 PHP
javascript 另一种图片滚动切换效果思路
2012/04/20 Javascript
40个新鲜出炉的jQuery 插件和免费教程[上]
2012/07/24 Javascript
js同比例缩放图片的小例子
2013/10/30 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
2016/01/18 Javascript
js+css实现select的美化效果
2016/03/24 Javascript
node.js实现端口转发
2016/04/14 Javascript
使用jQuery加载html页面到指定的div实现方法
2016/07/13 Javascript
JavaScript 冒泡排序和选择排序的实现代码
2016/09/03 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
微信小程序实现横向增长表格的方法
2018/07/24 Javascript
swiper在vue项目中loop循环轮播失效的解决方法
2018/09/15 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
微信小程序实现搜索功能
2020/03/10 Javascript
JS forEach跳出循环2种实现方法
2020/06/24 Javascript
python脚本设置系统时间的两种方法
2016/02/21 Python
python的依赖管理的实现
2019/05/14 Python
python 模拟贷款卡号生成规则过程解析
2019/08/30 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
《画家乡》教学反思
2014/04/22 职场文书
春节联欢会策划方案
2014/05/16 职场文书
党建工作整改措施
2014/10/28 职场文书
工厂采购员岗位职责
2015/04/07 职场文书
2015年班干部工作总结
2015/04/29 职场文书
员工工作心得体会
2019/05/07 职场文书
微信小程序结合ThinkPHP5授权登陆后获取手机号
2021/11/23 PHP