gpt4 book ai didi

php - 使用 codeigniter 显示数据库中的图像及其附带信息

转载 作者:行者123 更新时间:2023-11-29 08:26:20 26 4
gpt4 key购买 nike

好的,我将图像上传到我的服务器上的文件夹,然后尝试重新显示它们及其信息。

这是我的模型中用于提取信息的函数:

    public function pull_all(){

$this->db->select('file_name, file_type, full_path, image_type');
$query = $this->db->get('img');
$dbInfo = $query->result_array();
return $dbInfo;

}

Controller 实现如下功能:

function show_all(){

$this->load->model('image_work');
$data = array('dbInfo' => $this->image_work->pull_all());

$data['title'] = "Uploads";
$this->load->view('templates/header', $data);
$this->load->view('show_all',$data);
$this->load->view('templates/footer', $data);
}

我遇到的问题是在 View 中。我希望每个图像都以这种格式显示其信息:

<ul class="thumbnails">
<li class="span3">
<div class="thumbnail">
<img src="$location_stored_in_database"/>
<h3>$image_name</h3>
<p>$image_type</p>
<p>$image_size</p>
<p>$image_dimensions</p>
</div>
</li>

我尝试了很多不同的方法来做到这一点,例如嵌套 foreach 语句,但我似乎无法做到正确。任何帮助将不胜感激。

谢谢

最佳答案

你可以这样做:

<?php foreach($dbInfo as $image): ?>
<ul class="thumbnails">
<li class="span3">
<div class="thumbnail">
<img src="<?php echo $image['full_path']; ?>"/>
<h3><?php echo $image['image_name']; ?></h3>
<p><?php echo $image['image_type']; ?></p>
<p><?php echo $image['image_size']; ?></p>
<p><?php echo $image['image_dimensions']; ?></p>
</div>
</li>
<?php endforeach; ?>

关于php - 使用 codeigniter 显示数据库中的图像及其附带信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17820218/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com