yii2多动态形式wbraganca(需要区分的类是什么)



我在单个形式的多个动态形式中遇到问题。

当我按第二个动态形式上添加时,它会添加第一动态形式。

我需要以形式进行哪些更改?

直到现在我正在使用此类。

如果您有2个表格,则必须在第二个DynamicFormwidget中更改几个项目。

第一格式:

DynamicFormWidget::begin([
    'widgetContainer' => 'dynamicform_wrapper', // required: only alphanumeric characters plus "_" [A-Za-z0-9_]
    'widgetBody' => '.container-items', // required: css class selector
    'widgetItem' => '.item', // required: css class
    'limit' => 5, // the maximum times, an element can be cloned (default 999)
    'min' => 0, // 0 or 1 (default 1)
    'insertButton' => '.add-item', // css class
    'deleteButton' => '.remove-item', // css class
    'model' => $user[0],
    'formId' => 'dynamic-form',
    'formFields' => [
        'name',
        'email',
    ],
]);

<div class="pull-right">
<button type="button" class="add-item btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
<button type="button" class="remove-item btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
</div>

第二个表格:

DynamicFormWidget::begin([
    'widgetContainer' => 'dynamicform_wrapper',
    'widgetBody' => '.container-items',
    'widgetItem' => '.item2', // CHANGED
    'limit' => 5, 
    'min' => 0,
    'insertButton' => '.add-item2', // CHANGED
    'deleteButton' => '.remove-item2', // CHANGED
    'model' => $car[0], // CHANGED
    'formId' => 'dynamic-form',
    'formFields' => [
        'color', // CHANGED
        'type', // CHANGED
    ],
]);

<div class="pull-right">
<button type="button" class="add-item2 btn btn-success btn-xs"><i class="glyphicon glyphicon-plus"></i></button>
<button type="button" class="remove-item2 btn btn-danger btn-xs"><i class="glyphicon glyphicon-minus"></i></button>
</div>

最新更新