如何检索数据库中的爆炸图像路径以在 codeigniter 2.2.6 中查看
How to retrieve explode images path in database to view in codeigniter 2.2.6
`大家好,我已经尝试了 4 天了,但我没有得到。如何使用 explode functionality.Now 检索多个图像 我需要在视图中分解该图像。我从一个数组中获取单个图像但没有在我的数据库中检索多个图像有一行包含三个图像如何 return 从模型中得到结果。
并在视图文件中显示
我的视图文件:
`<div class="carousel-inner" >
<?php echo $this->session->flashdata('message')?>
<?php $item_class = 'active';
foreach($newzw as $result){?>
<div class="item <?php echo $item_class; ?> ">
<div class="overlay"></div>
<?php $img=explode(",",base_url().'uploads/images/'.$result->image);
//print_r($img);exit;
?>
<img src="<?php echo $img[0] ?> " alt="Los Angeles" style="height:662px;" >
</div>
<?php $item_class = '';
} ?>
</div>
<!-- Left and right controls -->
</div>
</div>
我的型号代码:
function uploadslide1()
{
$this->db->select('*');
$this->db->order_by("id", "DESC");
$query = $this->db->get("sg_slides");
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
}
控制器:
function index()
{
$data=$this->general();
$data['newzw']=$this->public_model->uploadslide1();
$data['body']="static/body";
$this->load->view('welcome',$data);
}
我只是告诉你如何使用爆炸。
explode()
函数将字符串分解为数组。如果您想将图像值分解为数组格式,则必须这样做
explode(separator,string); // Syntax
在你的例子中,起到分隔符的作用。
$img = explode(",", $result->image); //store image value as an array format in img
现在您将 $img
变量作为数组,现在您可以使用 foreach
执行迭代
示例:
foreach($img as $src){
echo '<img src="'.base_url().'uploads/images/'.trim($src)." />';
}
`大家好,我已经尝试了 4 天了,但我没有得到。如何使用 explode functionality.Now 检索多个图像 我需要在视图中分解该图像。我从一个数组中获取单个图像但没有在我的数据库中检索多个图像有一行包含三个图像如何 return 从模型中得到结果。 并在视图文件中显示
`<div class="carousel-inner" >
<?php echo $this->session->flashdata('message')?>
<?php $item_class = 'active';
foreach($newzw as $result){?>
<div class="item <?php echo $item_class; ?> ">
<div class="overlay"></div>
<?php $img=explode(",",base_url().'uploads/images/'.$result->image);
//print_r($img);exit;
?>
<img src="<?php echo $img[0] ?> " alt="Los Angeles" style="height:662px;" >
</div>
<?php $item_class = '';
} ?>
</div>
<!-- Left and right controls -->
</div>
</div>
我的型号代码:
function uploadslide1()
{
$this->db->select('*');
$this->db->order_by("id", "DESC");
$query = $this->db->get("sg_slides");
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
$data[] = $row;
}
return $data;
}
return false;
}
控制器:
function index()
{
$data=$this->general();
$data['newzw']=$this->public_model->uploadslide1();
$data['body']="static/body";
$this->load->view('welcome',$data);
}
我只是告诉你如何使用爆炸。
explode()
函数将字符串分解为数组。如果您想将图像值分解为数组格式,则必须这样做
explode(separator,string); // Syntax
在你的例子中,起到分隔符的作用。
$img = explode(",", $result->image); //store image value as an array format in img
现在您将 $img
变量作为数组,现在您可以使用 foreach
示例:
foreach($img as $src){
echo '<img src="'.base_url().'uploads/images/'.trim($src)." />';
}