我想知道我怎样才能在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"
我想发送类似{name:name, email:email, ..., username:data}这样的数据。
你可以使用隐藏输入的\yii\helpers\Html类,就像下面这样。
<?= Html::hiddenInput('username', $value = $data['username']) ?>
或者如果你想让用户来填写,你可以使用像这样的。
<?= Html::textInput('username') ?>