Yii表單小部件

2021-10-03 21:54:07 字數 1385 閱讀 9962

文字框: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, '***')->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表單小部件

要想使用表單小部件 必須使用model 在使用model時 需要載入表單小部件的元件 分別是 yii widgets activeform 和 yii helpers html 然後在我們的model類中 定於各個表單小部件的name值 定義規則 namespace frontend models ...

Yii框架中表單小部件

文字框 textinput 密碼框 passwordinput 單選框 radio radiolist 核取方塊 checkbox checkboxlist 下拉框 dropdownlist 隱藏域 hiddeninput 文字域 textarea rows 3 檔案上傳 fileinput 提交按...

yii高階框架 表單小部件驗證

控制器 model 檢視層 控制器model層 namespace frontend models use yii base model class b extends model message 郵箱格式不正確 手機號 phone match pattern 1 0 9 message 手機號格式...