Yii2 的ActiveForm的方法總結

2021-08-07 06:42:58 字數 1623 閱讀 4764

舉個栗子,這些方法很討厭..為什麼bootstrap要在學一遍~

文字框: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(); ?>

另歪有力氣再舉個栗子…這個經常要配合ajax進行操作.

沒力氣了…!!!哇咔咔咔咔~~咬我啊

yii2常用ActiveForm表單

表單整體輸出樣式 form activeform begin options enctype multipart form data class form horizontal method post template template n n colclass class col sm 3 con...

yii2 建立ActiveForm 表單

表單的生成 表單中的方法 activeform begin 方法 activeform end 方法 getclientoptions 方法 其它方法 errorsummary validate validatemultiple 表單中的引數 表單form自身的屬性 表單中各個項 field 輸入框...

Yii2 ActiveForm 簡單應用

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