Сообщения

Сообщения за Апрель, 2016

Yii 2 Динамическое число столбцов

Изображение
Идея в том, чтобы не было пустых мест в таблице и можно было на лету изменять число столбцов. Т.е. не добавлять колонку в таблице и код , а парой кликов все это изменять

Задача:
Разработать систему с динамическим числом столбцов

Этапы:
1. Создание модели, разработка подходов
2. Создание справочников
3. Создание админки

в заисимости от числа элементов в шаблоне отображаем разное число полей ввода

    $mod = $model->getAll_elem($id);

    if ($mod)
        foreach ($mod as $key => $value)
        {
            if ($param[$value['id'] ]) $val = $param[$value['id']];
            ?>
            <label class="control-label" for="username"><?= $value['name'] ?></label>
            <?= Html::input('text', "elem[" . $value['id'] . "]", $val, ['class' => 'form-control']) ?>
            <?php
        }

затем сохраняем

        if ($model->load(Yii::$app->request->…