Home > php教程 > PHP开发 > body text

Detailed explanation of Yii2.0 ActiveForm usage

黄舟
Release: 2017-01-03 09:49:34
Original
1546 people have browsed it

ActiveForm Example

The following example covers almost all uses of ActiveForm. There are renderings below the corresponding code. As for how to modify the structure of the form to achieve what we need, please see the related tutorials above

Detailed explanation of Yii2.0 ActiveForm usage

<?php
use yiiootstrapActiveForm;
use yiihelpersHtml;
$this->title = &#39;编程学习&#39;;

?>
<div class="row">
<div class="col-lg-9">
<?php $form = ActiveForm::begin([&#39;id&#39; => &#39;form-signup&#39;]); ?>

<?= $form->field($model, &#39;test1&#39;)->label(&#39;测试Label&#39;) ?>

<?= $form->field($model, &#39;test2&#39;)->hint(&#39;测试hint&#39;)->label(&#39;测试提示&#39;); ?>

<!-- input(type) type即为input类型 text password等-->
<?= $form->field($model, &#39;test3&#39;)->input(&#39;text&#39;)->label(&#39;测试input&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->textInput()->label(&#39;测试文本框&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->hiddenInput()->label(&#39;测试隐藏框&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->passwordInput()->label(&#39;测试密码框&#39;) ?> 

<?= $form->field($model, &#39;test3&#39;)->textarea()->label(&#39;测试文本域&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->fileInput()->label(&#39;测试文件上传&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->radio()->label(&#39;测试radio&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->checkbox()->label(&#39;测试checkbox&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->listBox([&#39;0&#39;=>&#39;box1&#39;,&#39;1&#39;=>&#39;box2&#39;])->label(&#39;测试listBox&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->checkboxList([&#39;0&#39;=>&#39;box1&#39;,&#39;1&#39;=>&#39;box2&#39;])->label(&#39;测试checkboxList&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->radioList([&#39;0&#39;=>&#39;radio1&#39;,&#39;1&#39;=>&#39;radio2&#39;])->label(&#39;测试radioList&#39;) ?>

<?= $form->field($model, &#39;test3&#39;)->dropDownList([&#39;0&#39;=>&#39;下拉1&#39;,&#39;1&#39;=>&#39;下拉2&#39;]) ?>

<?= $form->field($model,&#39;test3&#39;)->widget(yiicaptchaCaptcha::className())->label(&#39;测试widget&#39;)?>

<div class="form-group">
<?= Html::submitButton(&#39;按钮&#39;, [&#39;class&#39; => &#39;btn btn-primary&#39;, &#39;name&#39; => &#39;signup-button&#39;]) ?>
</div>

<?php ActiveForm::end(); ?>
</div>
</div>
Copy after login


The above is the detailed explanation of Yii2.0 ActiveForm usage. For more related content, please pay attention to the PHP Chinese website (www.php .cn)!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!