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

 更新时间:2016年01月09日 10:42:15   作者:rogerzhanglijie  
这篇文章主要介绍了YII2.0之Activeform表单组件用法,结合实例形式Activeform表单组件的具体类型及相关使用技巧,需要的朋友可以参考下

本文实例讲述了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魔术方法的使用示例

    这篇文章主要介绍了PHP魔术方法的使用示例,本文分别讲解了__get、__set、__call、__callStatic、__toString、 __invoke等魔术方法的使用,需要的朋友可以参考下
    2015-06-06
  • PHP控制前台弹出对话框的实现方法

    PHP控制前台弹出对话框的实现方法

    本文给大家分享通过php echo出javascript脚本来控制前台弹出对话框的效果,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-08-08
  • thinkphp实现面包屑导航(当前位置)例子分享

    thinkphp实现面包屑导航(当前位置)例子分享

    今天把博客一些细节完善了一下,其中修改了一下栏目页和文章页中的“当前位置”。
    2014-05-05
  • 利用PHP生成CSV文件简单示例

    利用PHP生成CSV文件简单示例

    众所周知,CSV文件是以逗号(,)作为分隔符的一种文件,那么在知道组成原理的前提下,我们来操作它就方便多了。这篇文章主要介绍了利用PHP生成CSV文件的方法,文章给出了完整的示例代码,有需要的朋友们可以参考借鉴。
    2016-12-12
  • php实现批量压缩图片文件大小的脚本

    php实现批量压缩图片文件大小的脚本

    这篇文章主要介绍了php实现把某个目录下的图片进行批量压缩文件大小的脚本,单反拍的图片,体积太大,所以要压缩,需要的朋友可以参考下
    2014-07-07
  • PHP实例分享判断客户端是否使用代理服务器及其匿名级别

    PHP实例分享判断客户端是否使用代理服务器及其匿名级别

    最近做的一个项目,要用到判断客户端是否使用代理,以及其匿名级别,翻查了一些文件,下面记录下来,分享给大家
    2014-06-06
  • php 分页函数multi() discuz

    php 分页函数multi() discuz

    discuz摘出来的php分页函数multi(),大家以后也可以从discuz来获取各种比较好的函数了,学习要注意借鉴。
    2009-06-06
  • ThinkPHP5 的简单搭建和使用详解

    ThinkPHP5 的简单搭建和使用详解

    这篇文章主要介绍了ThinkPHP5 的简单搭建和使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • AJAX PHP无刷新form表单提交的简单实现(推荐)

    AJAX PHP无刷新form表单提交的简单实现(推荐)

    下面小编就为大家带来一篇AJAX PHP无刷新form表单提交的简单实现(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • php面向对象的用户登录身份验证

    php面向对象的用户登录身份验证

    这篇文章主要为大家详细介绍了php面向对象的用户登录身份验证,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06

最新评论