我的视图中没有显示图片?

时间:2015-04-30 05:31:27

标签: php codeigniter

我的view上没有显示图片。当我var_dump($image)时,它会显示有效结果。当我在浏览器图像上加载我的视图时,会出现但不显示图像。我正在使用codeigniter

1 个答案:

答案 0 :(得分:1)

试试这个。

CI MVC M odel, V iew, C ontroller)格式,所以请始终遵循好。

<强>控制器

在主控制器定义

下的控制器中
    public function  __construct()
{
    parent::__construct();
    $this->load->model('Product_area_model');

}

这应该是你的控制者

    public function function_name()//define your funtion name
{
    $data['images'] = $this->Product_area_model->get_image();
    $data['data'] = $this->Product_area_model->product_list();
    $data['main_content'] ='admin/product_area/product_list';//don't know what you going to get. just insert cz of your purpose

    $this->load->view('includes/template',$data);
}

模型

   public function get_image()
{
   //code to retrieve image names 
    $dirname = "uploads/";
    $images = glob($dirname."*");
    return $images;
}
查看

<?php
foreach($images as $image)
{
    ?>
    <td><img src="<?php echo base_url(); ?><?php echo $image ?>" height="100" width="100"></td>
<?php
}
?>