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
关于在php.ini中添加extension=php_mysqli.dll指令的说明
Jun 14 PHP
php UBB 解析实现代码
Nov 27 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
php中把美国时间转为北京时间的自定义函数分享
Jul 28 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
php使用curl模拟浏览器表单上传文件或者图片的方法
Nov 10 PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 PHP
PHP单元测试配置与使用方法详解
Dec 27 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 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中执行系统外部命令
2006/10/09 PHP
php 模拟POST|GET操作实现代码
2010/07/20 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
PHP持久连接mysql_pconnect()函数使用介绍
2012/02/05 PHP
采用ThinkPHP中F方法实现快速缓存实例
2014/06/13 PHP
PHP Session机制简介及用法
2014/08/19 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
Zend Framework教程之配置文件application.ini解析
2016/03/10 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
2018/08/21 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
列表内容的选择
2006/06/30 Javascript
javascript闭包的理解和实例
2010/08/12 Javascript
Javascript 读取操作Sql中的Xml字段
2014/10/09 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
2015/11/19 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
vue将单页面改造成多页面应用的方法
2018/11/25 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
解决Django no such table: django_session的问题
2020/04/07 Python
校领导推荐信
2013/11/01 职场文书
小学三八妇女节活动方案
2014/03/16 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
车贷收入证明范本
2014/09/14 职场文书
领导新年致辞2016
2015/07/29 职场文书
2016教师节感恩话语
2015/12/09 职场文书
Redis 彻底禁用RDB持久化操作
2021/07/09 Redis