在我的 Yii 2.0 应用程序中,我将每个提供程序的图像存储在一个单独的文件夹中。我想将该提供程序文件夹中的图像显示为带有胶片的轮播,而无需将文件名存储在数据库中。Yii 2.0 中是否有选项可以做到这一点,或者是否有一个扩展可以仅根据文件夹位置显示轮播?谢谢你的时间!
我用谷歌搜索并尝试了不同的选项,现在它适用于我的设置。$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));
}
?>