首页 > 其他 > 详细

yii2 ActiveForm

时间:2019-03-09 21:10:36      阅读:127      评论:0      收藏:0      [点我收藏+]

// View

// 生成 form 表单

 <?php
    use \yii\widgets\ActiveForm;
    use \yii\helpers\Html;
    $form = ActiveForm::begin([
        ‘id‘ => ‘form_id‘,
        ‘method‘ => ‘post‘,
        ‘action‘ => ‘index.php?r=site/index‘,
        ‘options‘ => [
          ‘class‘ => ‘form-class‘
        ],

  // 配置模板
        ‘fieldConfig‘ => [
            ‘template‘ => "{label}<div class=‘class-name‘>{input}{error}</div>",
            ‘labelOptions‘ => [
                    ‘class‘ => ‘lclass-name‘
            ]

        ]
    ]);
?>

// 生成各种input标签

<?php
        echo $form->field($article, ‘title‘, [‘options‘ => [‘class‘ => ‘class‘]])
            ->label(‘标题‘ . Html::tag(‘span‘, ‘ * ‘, [‘class‘ => ‘‘]))
            ->textInput([

    // 默认生成 ‘name‘ => ‘Article[‘title‘]‘ 所以不用写
                ‘class‘ => ‘class-name‘,
                ‘id‘ => ‘Article_title‘,
                ‘maxlength‘ => 32,
                ‘minlength‘ => 4
            ]);  // 下拉列表 dropDownList  文件 fileInput 以此类推
?>

yii2 ActiveForm

原文:https://www.cnblogs.com/AI-geek/p/10502959.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!