Задать вопрос
@Nikolaymac

В чем разница между ActiveForm и Html Form yii2?

Я думаю те кто знают этот фреймворк быстро мне подскажут.. в чем разница при создании формы.. либо создаю вот так
<?$form = \yii\bootstrap\ActiveForm::begin();?>

            <?=$form->field($model,'username') ?>
            <?=$form->field($model,'password')->passwordInput() ?>
            <?=$form->field($model,'rememberMe')->checkbox() ?>

        <?=\yii\helpers\Html::submitButton('Login',['class' => 'btn btn-success']) ?>

        <?\yii\bootstrap\ActiveForm::end();?>


либо так
<?= Html::beginForm(['default/test'], 'post', ['data-pjax' => '', 'class' => 'form-inline']); ?>
    <?= Html::input('text', 'string', Yii::$app->request->post('string'), ['class' => 'form-control']) ?>
    <?= Html::checkbox('testing', 'true') ?>
    <?= Html::submitButton('Hash String', ['class' => 'btn btn-lg btn-primary', 'name' => 'hash-button']) ?>
<?= Html::endForm() ?>


И там и там создается инпут объясните пожалуйста что и как использовать ? разница:)
  • Вопрос задан
  • 4547 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
ActiveForm тесно связана с моделью - сама получает из неё данные, сама заполняет.
HtmlForm - просто реализация формы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы