yii2表单学习

   以下为学习Smister的视频时的学习笔记,可能有点乱,仅作自己查阅用。

          调用Request组件写法

          \Yii::$app->request

        

         在controller文件中定义方法名字时,如果名字是驼峰形,即actionShowUser这样子的,访问链接需要写为 ……/web/index.php?r=test/show-user,需要在两个单词中间加上一条短横线-

         

         <?= ? >  等价于 <?php echo?>


       表单的创建

        <?php use yii\helpers\Html; ?>

        <?=Html::beginForm(‘ ‘,’post’,[‘id’=>’addform’,’class’=>’form’,’data’=>’fm’]); ?>

               ..........//里面为其他表单框

        <?=Html::endForm(); ?>

       表单输入框

      <?=Html::input(‘text’,’name’,’panjican’,[‘class’=>’input’]) ?>

                                类型    名字       默认值        样式

     <?=Html::input(‘password’,’pwd’,’  ‘,[‘class’=>’pwd’]) ?>

     <?=Html::input(‘hidden’,’hide’,’ ‘,[‘class’=>’hide’]) ?>

      表单文本框

    <?=Html::textarea(‘intro’,’panjican’,[‘class’=>’textarea’]) ?>

                                     名字     默认值              样式

     表单单选框 

   <?=Html::radio(‘status’,true,[‘class’=>’radio’]) ?>

                                名字    默认值   样式

   <?=Html::radioList(‘sex’,1,[0 =>’female’,1=>’male’],[‘class’=>’sex-list’]) ?>

                                 名字    默认值   列表选项                        样式

   表单复选框

    <?=Html::checkbox(‘status’,false,[‘class’=>’checkbox’] ?>

    <?=Html::checkboxList(‘food’,0,[0 => ‘apple’,1=> ‘banana’],[‘class’=>‘checkbox-list’]) ?>

    表单下拉框

    <?=Html::dropDownList(‘status’,1,[0 =>’no’,1=>’yes’],[class’=>’dropdown’])?>

    表单表单标签

    <?=Html::label(‘目标’,’target’,[‘class’=>’target’]) ?>

                             标签值  名字        样式

    表单上传控件

    <?Html::fileInput(‘image’,null,[‘class’=>’upload’]) ?>

   表单按钮

   <?Html::button(‘普通按钮’,[‘class’=>’btn’]) ?>

   <?Html::submitButton(‘提交按钮’,[‘class’=> ‘submitbtn’]) ?>

   <?Html::resetButton(‘重置按钮’,[‘class’=>’resetbtn’]) ?>

 

    如果提交表单出现乱码,可以表单前加上

    header(‘Content-type:text/html;charset=utf-8);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值