Не обновляется поле sort

159
28 апреля 2019, 23:10

Есть форма, которая должна обновлять значение картинки - поле sort в базе данных или удалять картинку:

<div class="row preview-images">
        <?php foreach ($file as $image): ?>
            <?php if( $image->productId == $model->id ): ?>
            <div class="col-md-4">
                <div class="file-preview">
                    <div><embed src="/uploads/img/<?= $image->filename ?>" width="100%" height="200px" /></div>
                    <div class="form-group" style="padding-top: 10px">
                        <input type="text" class="form-control preview-caption" value="<?= $image->sort ?>"
                               data-url="<?= Url::to(['/admin/product/update-image', 'id' => $image->id])?>">
                    </div>
                    <ul class="list-unstyled list-inline">
                        <li>
                            <span class="glyphicon glyphicon-trash text-danger preview-trash" title="Удалить"
                                  data-url="<?= Url::to(['/admin/product/delete-image', 'id' => $image->id]) ?>"></span>
                        </li>
                    </ul>
                </div>
            </div>
        <?php endif; ?>
        <?php endforeach; ?>
    </div>

В ProductController, action который обновляется данные:

 public function actionUpdateImage($id)
        {
            $model = ProductImage::findOne($id);
            if ($model !== null) {
                $model->sort = $_POST['sort'];
                $model->save();
            } else {
                throw new NotFoundHttpException('Not found.');
            }
        }

Удаление:

public function actionDeleteImage($id)
{
    $model = ProductImage::findOne($id);
    if ($model !== null) {
        $model->delete();
    }
    return ' ';
}

Почему-то срабатывает только удаление, а поле sort никак не обновляется, в чем может быть проблема?

READ ALSO
Как заменить все названия ссылок в строке

Как заменить все названия ссылок в строке

Есть строка, в которой записан текст, и в нем вставлены ссылки таким образом:

167
Обновление html после отправки ajax-формы

Обновление html после отправки ajax-формы

Мне нужен совет, как правильно обновлять html после отправки ajax запросаПредположим есть обычная страница с комментариями

188
RevSlider, ошибка Uncaught SyntaxError: missing ) after argument list

RevSlider, ошибка Uncaught SyntaxError: missing ) after argument list

На вордпресс установлен слайдер slider revolutionТакже в этот слайдер добавлена кнопка, по нажатию которой всплывает форма

170