Yii2:无法获取Yii2的2amigos Gallery小工具中的所有图像


Yii2: Not getting all the images in 2amigos Gallery Widget for Yii2

Im正在使用Yii2的2amigos Gallery Widget来显示图像

<?php foreach ($img as $key=>$row): ?>
<div class="classes_inside_item bordered_wht_border">
<?php
foreach (explode(';',rtrim($row['images'],';')) as $key_img => $value_img)
{
?>
<?php
$images=[Yii::getAlias('@web').'/'.$value_img];
?>
<?php
}
?>
</div>
<?php echo dosamigos'gallery'Gallery::widget(['items' => $images]); ?>
<?php endforeach; ?>

通过使用上面的代码,我可以只显示一个图像,尽管它在数据库中有3个图像(图像路径保存在数据库路径中,如/uploads/img1;/uploads/img2;/uploads/img3

我需要首先获得数组中的所有路径,然后将此数组传递给Gallary Widget以显示图像

如果这有帮助的话,我会将我的图像从表中读取到集合中,然后像这样循环:

$items = array();
foreach ($cImages as $oImage) {
    $item = [
                'url' => '/images/listingimages/' . $oImage->file_name,
                'src' => '/images/listingimages/thumbs/' . $oImage->file_name,
                'options' => array('title' => $oImage->name),
            ];
    $items[] = $item;
}

然后将$items加载到小部件中。