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作的文本留言本的例子(三)
Oct 09 PHP
我的论坛源代码(二)
Oct 09 PHP
默默小谈PHP&amp;MYSQL分页原理及实现
Jan 02 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
php实现按文件名搜索文件的远程文件查找器
May 10 PHP
CI框架学习笔记(二) -入口文件index.php
Oct 27 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
Nov 08 PHP
php通过rmdir删除目录的简单用法
Mar 18 PHP
Yii2 rbac权限控制之rule教程详解
Jun 23 PHP
Yii2单元测试用法示例
Nov 12 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
PHP变量的作用范围实例讲解
Dec 22 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的FTP学习(一)[转自奥索]
2006/10/09 PHP
3种平台下安装php4经验点滴
2006/10/09 PHP
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
2012/03/06 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
JavaScript 放大镜 放大倍率和视窗尺寸
2011/05/09 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
半个小时学json(json传递示例)
2016/12/25 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
解决iView中时间控件选择的时间总是少一天的问题
2018/03/15 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
详解如何从零开始搭建Express+Vue开发环境
2018/07/17 Javascript
基于vue的验证码组件的示例代码
2019/01/22 Javascript
Vue实现图片轮播组件思路及实例解析
2020/05/11 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
[01:18:43]2014 DOTA2华西杯精英邀请赛5 24 iG VS DK
2014/05/25 DOTA
在Python中使用itertools模块中的组合函数的教程
2015/04/13 Python
Python实现序列化及csv文件读取
2020/01/19 Python
Python 自由定制表格的实现示例
2020/03/20 Python
Scrapy中如何向Spider传入参数的方法实现
2020/09/28 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
PHP如何去执行一个SQL语句
2016/03/05 面试题
分布式数据库需要考虑哪些问题
2013/12/08 面试题
工作自我评价分享
2013/12/01 职场文书
婚前协议书范本
2014/04/15 职场文书
检察院对照“四风”认真查找问题落实整改措施
2014/09/26 职场文书
学校领导干部民主生活会整改方案
2014/09/29 职场文书
《打电话》教学反思
2016/02/22 职场文书
详解php中流行的rpc框架
2021/05/29 PHP
Python使用pyecharts控件绘制图表
2022/06/05 Python
python如何将mat文件转为png
2022/07/15 Python