Codeigniter图像标记 - 发生错误

时间:2013-01-02 10:48:44

标签: php html codeigniter image

我使用codeigniter作为我的框架并在localhost上测试网站。目前我正在使用img标签:

<img src="<?php echo base_url(); ?>/assets/images/image.png" class="home"/>

这显示图像很棒,但在验证html时,我收到以下消息:

“Character”&lt;“是分隔符的第一个字符,但是作为数据出现 在以下几种情况下可能会出现此消息:

  • 您应该将其作为&amp; lt

  • 转义
  • 您使用未转义的&符号“&amp;”:这在某些情况下可能有效,但建议使用“&amp;”,这始终是安全的。

  • 另一种可能性是您忘记关闭之前代码中的引号。

我也尝试过img标签数组的Codeigniter html帮助器,当我这样做时,它不会显示图像,并且这行下面的任何代码都没有显示。

任何建议更好地标记此代码或通过验证检查的方式,因为我希望100%通过率。

2 个答案:

答案 0 :(得分:2)

尝试使用site_url

<img src="<?php echo site_url('/assets/images/image.png');?>" class="home"/>

答案 1 :(得分:1)

请删除/在

的末尾
base_url()

base_user函数默认提供/结尾 用这种方式

<img src="<?php echo base_url();?>assets/images/image.png" class="home"/>