在创建 Yii2 ActionForm 时需要帮助

Need Help In Creating Yii2 ActionForm

这是我希望它的显示方式:-

<form action="?r=site/abc" method="POST">
  <input name="url" type="text" class="txt-fld_" placeholder="Enter the website">
  <input name="submit" type="submit" class="btn-" value="Check it now">
</form>

目前,我已经这样做了:-

    <?php $form = ActiveForm::begin(
            [                                        
                'action' => ['?r=site/abc']
            ]
    );?>

    <?php ActiveForm::end(); ?>

我知道我可以使用这一行来生成文本字段:-

<?= $form->field($model, 'url') ?>

但是没有涉及模型。只是一个向 abc 操作发送 url 的简单表单。还有我怎样才能生成提交按钮?

即使您不需要该模型来做任何其他事情,您仍然应该为您的数据准备一个模型,以便表单执行验证。您可以获取它来检查是否提交了有效的url,并防止恶意攻击。它只需要是一个简单的模型。一旦有了模型,就可以使用 Activeform 的所有功能来生成字段。

可以使用 Html::submitButton()

生成提交按钮