Maison  >  Article  >  php教程  >  Explication détaillée de l'utilisation de Yii2.0 ActiveForm

Explication détaillée de l'utilisation de Yii2.0 ActiveForm

黄舟
黄舟original
2017-01-03 09:49:341587parcourir

Exemples ActiveForm

Les exemples ci-dessous couvrent presque toutes les utilisations d'ActiveForm. Il y a des rendus sous les codes correspondants. Quant à savoir comment modifier la structure du formulaire pour obtenir ce dont nous avons besoin, veuillez consulter les didacticiels correspondants. ci-dessus

Explication détaillée de lutilisation de Yii2.0 ActiveForm

<?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>


Ce qui précède est l'explication détaillée de l'utilisation de Yii2.0 ActiveForm. Pour plus de contenu connexe, veuillez. faites attention au site Web PHP chinois (www .php.cn) !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn