Есть форма, которая должна обновлять значение картинки - поле 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 никак не обновляется, в чем может быть проблема?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть строка, в которой записан текст, и в нем вставлены ссылки таким образом:
Мне нужен совет, как правильно обновлять html после отправки ajax запросаПредположим есть обычная страница с комментариями
На вордпресс установлен слайдер slider revolutionТакже в этот слайдер добавлена кнопка, по нажатию которой всплывает форма