price_field.php 1.44 KB
<?php
use yii\helpers\Html;
?>
<div class="price_fields_result">
    <?php $i=0; foreach ($model as $field):?>
        <?= Html::beginTag('div',['class'=>'form-group'])?>
        <input type="text" placeholder="Описание" class="form-control" value="<?= $field->field_name ?>" name="Fields[price][<?=$i?>][description]" />
        <input type="text" placeholder="Цена"  class="form-control" value="<?= $field->value ?>" name="Fields[price][<?=$i++?>][value]" />
        <span data-id="<?= $field->id ?>" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>
        <?= Html::endTag('div')?>
    <?php endforeach; ?>
</div>
<p class="btn btn-success add_price_field">Добавить поле</p>


<script>
    $( document ).ready(function(){
        var start_i = <?=$i?>;
        $('.add_price_field').click(function(){
            var block = $('.price_fields_result');
            var sub_block = '<div class="form-group">'+
                '<input type="text" placeholder="Описание"  class="form-control" value="" name="Fields[price]['+ start_i +'][description]">'+
                '<input type="text" placeholder="Цена"  class="form-control" value="" name="Fields[price]['+ start_i++ +'][value]">'+
                '<span data-id="none" title="удалить" class="glyphicon glyphicon-trash delete-field-item"></span>'+
                '<div>';
            block.append(sub_block);

        });
    });
</script>