请我的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; ?>
我的问题是图片没有显示,文件名已正确加载但路径错误,提前谢谢
答案 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; ?>
我希望这会对你有所帮助。