图像不会出现在默认URL以外的页面中

时间:2014-09-23 21:16:41

标签: php codeigniter

网站的所有图片都没有出现。 如果我在base_url下访问配置文件中指定的默认网址,则会显示所有图片。 但是,当我访问此网址(127.0.0.1/dcm/Controller/Index)时,甚至没有检索到任何一个图像。 我认为这是一个路径问题,但我无法正确解决它。

这是我的根文件夹结构(我试着让它变得易懂):

css
dcmapp -> Here I have my views
dcmsys
htmlconstants -> Here are my header and footer, common in all pages
Images -> Here are all the website images
Scripts

例如,在我的header.php htmlconstants文件夹中,我有这段代码,例如:

<a href="#"><img src="<?php base_url() ?>Images/fbic.png"></a>
    <a href="#"><img src="Images/phone.png"></a>
    <a href="#"><img src="Images/email.png"></a>

正如您在代码中看到的那样,我尝试使用base_url函数来查看是否可以获得完整路径直到图像,但没有成功。 在我的观点中,同样的事情。

1 个答案:

答案 0 :(得分:0)

而不是

<a href="#"><img src="<?php base_url() ?>Images/fbic.png"></a>

试试这个:

<a href="#"><img src="<?php echo base_url(); ?>Images/fbic.png"></img> </a>