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 事件机制(2)
Mar 23 PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 PHP
深入apache配置文件httpd.conf的部分参数说明
Jun 28 PHP
PHP引用(&amp;)各种使用方法实例详解
Mar 20 PHP
PHP按行读取、处理较大CSV文件的代码实例
Apr 09 PHP
PHP往XML中添加节点的方法
Mar 12 PHP
php同时使用session和cookie来保存用户登录信息的实现代码
May 13 PHP
程序员的表白神器“520”大声喊出来
May 20 PHP
php表单加入Token防止重复提交的方法分析
Oct 10 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
PHP实现合并两个排序链表的方法
Jan 19 PHP
PHP操作Redis常用技巧总结
Apr 24 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判断服务器是否是HTTPS连接
2013/07/05 PHP
PHP中定义数组常量(array常量)的方法
2014/11/17 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
Yii 2.0在Grid中格式化时间方法示例
2017/06/06 PHP
浅析Node.js查找字符串功能
2014/09/03 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
JavaScript中Array方法你该知道的正确打开方法
2018/09/11 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
Python中zfill()方法的使用教程
2015/05/20 Python
利用 python 对目录下的文件进行过滤删除
2017/12/27 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
python实现while循环打印星星的四种形状
2019/11/23 Python
Python HTTP下载文件并显示下载进度条功能的实现
2020/04/02 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
英国领先的男装设计师服装独立零售商:Repertoire Fashion
2020/10/19 全球购物
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
会计与审计专业大专生求职信
2013/10/03 职场文书
工程管理专业个人求职信范文
2013/12/07 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
ktv筹备计划书
2014/05/03 职场文书
上课说话检讨书500字
2014/11/01 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
运动会表扬稿
2015/01/16 职场文书
施工员岗位职责
2015/02/10 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
Python基础学习之奇异的GUI对话框
2021/05/27 Python
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
基于Redis的List实现特价商品列表功能
2021/08/30 Redis
三星 3nm 芯片将于第二季度开始量产
2022/04/29 数码科技