yii프레임워크를 사용해 본 학생들은 모두 yii프레임워크의 양식이 yii 내부 정의 양식 구성요소를 사용하여 제출될 수 있다는 것을 알고 있습니다. 오늘 편집자는 의 양식을 살펴보도록 안내합니다. yii Form 컴포넌트 이제!
더 이상 고민하지 말고 코드에 대해 이야기해 봅시다:
비밀번호 상자:passwordInput() Radio 상자: radio(),radioList(); box :checkbox(),checkboxList();
드롭다운 상자: dropDownList();
숨겨진 필드: HiddenInput();
텍스트 필드: textarea(['rows'=>3]); :fileInput( );
제출 버튼: submitButton();
다음은 코드 예시입니다. <?php
//引入命名空间
use yii\helpers\Html;
?>
<?php //表单:Html::beginForm(提交地址,提交方法,属性数组);?>
$form = ActiveForm::begin([
'action' => ['test/getpost'],
'method'=>'post',
]); ?>
<?=Html::beginForm('','post',['id'=>'form','class'=>'form','data'=>'myself']);?>
<?php //(二)输入框:Html::input(类型,name值,默认值,属性数组;)?>
<?=Html::input('text','test','',['class'=>'form-control','placeholder'=>'hehe'])->hint('Please enter your test')->label('Name');?>
<?=Html::input('email','email','admin@admin.com',['class'=>'form-control']);?>
<?=Html::input('password','pwd','',['class'=>'form-control']);?>
<?Html::input('hidden','hidden','',['class'=>'form-control']);?>
<hr/>
<?php //Html::表单类型input(name值,默认值,属性数值);?>
<?=Html::textInput('test','hehe',['class'=>'form-control']);?>
<?=Html::textInput('email','admin@admin.com',['class'=>'form-control']);?>
<?Html::passwordInput('pwd','',['class'=>'form-control']);?>
<?Html::hiddenInput('hidden','',['class'=>'form-control']);?>
<hr/>
<?php //(三) 文本域 Html::textarea()?>
<?=Html::textarea('area','',['class'=>'form-control','row'=>'3']);?>
<hr/>
<?php //单选按钮 Html::checkbox(name值,是否选中,属性数组)?>
<?=Html::radio('sex',true,['class'=>'form-control']);?>
<?=Html::radioList('height','1',['1'=>'160','2'=>'170','3'=>'180'],['class'=>'form-control']);?>
<?php //复选框?>
<?=Html::checkbox('haha',true,['class'=>'form-control']);?>
<?php //复选框列表?>
<?=Html::checkboxList('xixi','1',['1'=>'160','2'=>'170','3'=>'180'],['class'=>'form-control']);?>
<?php //下拉列表?>
<?=Html::dropDownList('list','2',['1'=>'160','2'=>'170','3'=>'180'],['class'=>'form-control'])?>
<?=Html::label('显示的','test',['style'=>'color:#ff0000']);?>
<hr/>
<?php //上传控件?>
<?=Html::fileInput('img',null,['class'=>'btn btn-default']);?>
<hr/>
<?php //按钮?>
<?=Html::button('普通按钮',['class'=>'btn btn-primary']);?>
<?=Html::submitButton('提交按钮',['class'=>'btn btn-primary']);?>
<?=Html::resetButton('重置按钮',['class'=>'btn btn-primary']);?>
<?=Html::endForm()?>
위 내용은 이 장의 내용입니다. 모두에게 도움이 되십시오.
관련 추천:
Yii에 포함된 인증 코드 기능을 로드하는 방법
Yii2에서 추가, 삭제, 수정, 체크인 후에도 현재 페이지에 머무르는 방법에 대한 자세한 설명 Yii 양식 모델 사용 및 양식 데이터를 array_PHP로 제출 튜토리얼
위 내용은 Yii 프레임워크의 양식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!