yii 2.0存储在特定文件夹中的图像轮播

时间:2017-11-09 17:58:25

标签: php jquery yii yii2

在我的Yii 2.0应用程序中,我将每个提供商的图像存储在一个单独的文件夹中。我想将该提供程序文件夹中的图像显示为带有幻灯片的轮播,而无需将文件名存储在数据库中。在Yii 2.0中是否有选项可以做到这一点,或者是否有可以根据文件夹位置显示轮播的扩展名? 谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

我用Google搜索并尝试了不同的选项,现在它适用于我这个设置。 $ items进入扩展(在这种情况下是光滑的Yii 2.0扩展,并为我创建滑块。对于那些开始使用像我这样的Yii框架的其他人来说也许有用。

<?php
    $image_dir = "images/banners/";
    $images_array = preg_grep('~\.(jpeg|jpg|png)$~', scandir($image_dir));
    foreach($images_array as $image_name){
        $image_full_path = Url::home().$image_dir.$image_name;
        $items[] = (Html::img($image_full_path));
    }        
?>