如何在视图文件夹内的文件夹中加载图像

时间:2018-02-02 15:03:07

标签: php codeigniter

请我的CI程序员,我有一个项目,我的管理文件夹和我的图库文件夹是在视图文件夹中,如何在我的管理员的图库文件夹中加载图像?

这是我的代码行

<?php if(!empty($myusers)): foreach($myusers as $post): ?>
   <?php
      $file1 = $post['file1'];
   ?>

<img src="<?php echo base_url()."gallery_pics/$file1"; ?>" class="img-
responsive" >

<?php endforeach; ?>

我的问题是图片没有显示,文件名已正确加载但路径错误,提前谢谢

1 个答案:

答案 0 :(得分:0)

基本上,没有文件可以从视图文件夹直接访问。这就是我们使用控制器的原因。因此建议将资源文件(js,图像,CSS等)保留在应用程序文件夹之外,以便在视图中访问。

  admin
    |__ application
    |__system
    |__assets(JS, images, css files)
       |__gallery_pics
    |__index.php

现在您的代码应更改如下

<?php if(!empty($myusers)): foreach($myusers as $post): ?>
   <?php
      $file1 = $post['file1'];
   ?>

<img src="<?php echo base_url()."assets/gallery_pics/$file1"; ?>" class="img-responsive" >

<?php endforeach; ?>

我希望这会对你有所帮助。