我如何在yii ActiveForm中添加额外的表单数据?

vwoqyblh  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(141)

我想知道如何向ActiveForm中添加数据,如下所示:

<?php $form = ActiveForm::begin(); ?>

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

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

    <div class="form-group">
        <?= Html::submitButton('Submit', ['class' => 'btn btn-primary']) ?>
    </div>
<?php ActiveForm::end(); ?>

$data = ["username"=>"test"] as property "username"

我想发送类似{姓名:姓名,电子邮件:电子邮件,...,用户名:数据}的邮件

drkbr07n

drkbr07n1#

您可以使用\yii\helpers\Html类隐藏输入,如下所示:

<?= Html::hiddenInput('username', $value = $data['username']) ?>

或者如果您希望由用户填充该字段,则可以像这样使用:

<?= Html::textInput('username') ?>

相关问题