Добавьте то же поле в Yii2, используя ActiveForm

Я новичок в Yii2. Когда я создаю _form.php, и я хочу добавить больше полей существующего поля.
Мой код в файле _form.php:

use yii\helpers\Html;
use yii\widgets\ActiveForm;

/* @var $this yii\web\View */
/* @var $model app\modules\admin\models\ProjectAssignment */
/* @var $form yii\widgets\ActiveForm */
?>

<div class="project-assignment-form" xmlns="http://www.w3.org/1999/html">

<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'project_id')->dropDownList(
\app\modules\admin\models\Project::find()->select(['project_name', 'id'])->indexBy('id')->column(),
['prompt' => 'Select Project']
)->label('Project') ?>

<div class="MemberAssignment">
<?= $form->field($model, 'user_id')->dropDownList(
\app\modules\admin\models\User::find()->select(['username', 'id'])->indexBy('id')->column(),
['prompt' => 'Select User']
)->label('Username') ?>
</div>
<i class="fa fa-plus-circle fa-2x plusform"></i>

<!--
<? /*= $form->field($model, 'active')->textInput() */ ?>

<? /*= $form->field($model, 'created_date')->textInput() */ ?>

-->
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>

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

</div>

Я хочу, когда нажимаю кнопку <i class="fa fa-plus-circle fa-2x plusform"></i>, поле User появится больше. Могу ли я использовать AJAX для этого?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …