Codeigniter 如何从链接到项目id的文件夹中检索图像?
主要的问题是关于模型,我不知道如何连接两个表,以便我可以显示一个项目及其存储在不同位置的图像。 模型 控制器:Codeigniter 如何从链接到项目id的文件夹中检索图像?,codeigniter,codeigniter-3,Codeigniter,Codeigniter 3,主要的问题是关于模型,我不知道如何连接两个表,以便我可以显示一个项目及其存储在不同位置的图像。 模型 控制器: this->load->model('Popular_car'); $this->load->model('Recent_car'); $data['popular_cars']= $this->Popular_car->popular_car(); $d
this->load->model('Popular_car');
$this->load->model('Recent_car');
$data['popular_cars']= $this->Popular_car->popular_car();
$data['recent_cars']=$this->Recent_car->get_listing();
$this->load->view('templates/header');
$this->load->view('pages/home', $data);
$this->load->view('pages/home_recent', $data);
$this->load->view('templates/footer');
请使用您已经完成的一些代码或数据库结构更新您的问题。我将根据我使用给定的代码片段所理解的内容给出答案 型号
function get_items()
{
$this->db->select('*');
$this->db->from('core_images');
$this->db->join('bs_items', 'core_images.img_parent_id =
bs_items.id');
$this->db->order_by('bs_items.touch_count', 'desc');
$query = $this->db->get();
return $query->result();
}
控制器
function get_allitems()
{
$this->load->model('model_name');
$data['items'] = $this->model_name->get_items();
$this->load->view('view_name', $data);
}
查看
<?php foreach ($items as $row): ?>
<h1><?php echo $row->title;?></h1>
<p><?php echo $row->touch_count;?></p>
<p><?php echo $row->price;?></p>
<p><?php echo $row->description;?></p>
<img src="<?php echo base_url().'path_of_image/'.$row->image_from_db; ?>
<?php endforeach; ?>
来自_db;?>
$myString=$this->db->get_-where('profile_-table',array('id'=>$edit))->row()->file_-name\u-galery;
//$json11='{“1”:“s1.jpg”,“2”:“s2.jpg”,“3”:“s4.jpg”,“4”:“s4.jpg”,“5”:“s5.jpg”}'$array=json_decode($myString)
if(空($array)){
回声“无图像..
”;
}
foreach($key=>$photo的数组){
删去
}
图像是否存储在目录中?是的,图像存储在目录中。图像存储在目录中,数据库包含图像路径和图像父ID(即项目的ID)。我想显示项目及其图像。请共享一些代码或数据库结构。基本上你想做的事情很简单。只需创建一个从数据库检索数据并将其发送给控制器的模型。然后,该控制器应将数据发送到视图。该视图将迭代内容并显示每个内容和相应的图像。请用您迄今为止尝试的内容更新您的问题,堆栈溢出不是免费的代码编写服务
<?php foreach ($items as $row): ?>
<h1><?php echo $row->title;?></h1>
<p><?php echo $row->touch_count;?></p>
<p><?php echo $row->price;?></p>
<p><?php echo $row->description;?></p>
<img src="<?php echo base_url().'path_of_image/'.$row->image_from_db; ?>
<?php endforeach; ?>
if (empty($array)) {
echo '<p class="tx-danger"> NO IMAGE..</p>';
}
foreach($array as $key => $photo) { <div class="column_galery text-center zoom_img_app">
<a onclick="selected_photo(' echo $photo; ')" data-toggle="modal" data-target="#edit_image_mod" >
<img class="" src="http://yourapp.com/uploads/profile_gallery/ echo $photo; " style="width:100%"> <span class="tx-danger">DELETE</span> </a>
</div> }