Контроллер
Код: Выделить всё
public function actionDeletemoreimg($id){
$deal = Deal::findOne($id);
$imageId = Yii::$app->request->get('itemId');
$img = $deal->getImage($imageId);
$deal->removeImage($img);
return $this->redirect(["deal", "id" => $id]);
}
Код: Выделить всё
<?php $images = $dealView->getImages();
foreach($images as $img){
$dealView->getImages();
}?>
<ul class="flex-container"><?php foreach ($images as $imgs): ?>
<li >
<div> <a href="http://tur.r52radio.ru/web/<? echo $imgs->getPathToOrigin();?>" data-fancybox="images" >
<img src="http://tur.r52radio.ru/web/<? echo $imgs->getPathToOrigin();?>" width="200" height="" />
</a>
<?= \yii\helpers\Html::a('X', ['deal/deletemoreimg', 'id' => $imgs->id, 'itemId' => $dealView->id], ['class' => 'btn_port_del']) ?>
</div>
<hr>
</li>
<?php endforeach; ?>