我无法使用代码点火器在我的视图中加载图像

时间:2014-06-06 10:03:56

标签: php codeigniter

我是codeigniter的新手,我正在尝试在查看welcome_message.php中显示封面图片,但它似乎没有出现在我的浏览器上,我不知道为什么。 我的控制器看起来像这样

 <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

 class Welcome extends CI_Controller {

public function index()
{
    $this->load->view('welcome_message');

}
}
请某人帮助我。我的视图中需要加载图像的部分是

<img src="images/images1.jpeg" width="600" height="260"  />

图像位于同一目录中名为images的文件夹中

1 个答案:

答案 0 :(得分:0)

您可以使用base_url函数获取图像的绝对URL

<img src="<?php echo base_url('images/images1.jpeg') ?>" width="600" height="260"  />

如果您的图片位于同一级别上applicationsystem个文件夹的根目录中,它应该可以使用。

注意:我不认为图片的名称为images1.jpegimages1.jpg

修改:如果您使用的是htaccess,请确保其中包含图片文件夹,如下所示

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]