要在CodeIgniter视图中显示文件夹中的所有图像,你需要执行以下步骤:
public function display_images() {
$dir = './assets/images/'; // 图像文件夹的路径
$images = glob($dir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
$data['images'] = $images;
$this->load->view('image_gallery', $data);
}
<!-- image_gallery.php -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Image Gallery</title>
</head>
<body>
<h1>Image Gallery</h1>
<?php foreach ($images as $image): ?>
<img src="<?php echo base_url('assets/images/' . basename($image)); ?>" alt="<?php echo basename($image); ?>">
<?php endforeach; ?>
</body>
</html>
basename()
函数来避免这个问题。以上提供的代码示例展示了如何在CodeIgniter中实现这一功能。确保你的图像文件夹路径正确,并且服务器有足够的权限来访问它。
通过这种方式,你可以在CodeIgniter应用程序中轻松地显示一个文件夹中的所有图像。如果你遇到任何具体问题,可以根据上述解决方案进行排查和修复。
领取专属 10元无门槛券
手把手带您无忧上云