我是codeigniter的新手,但这看起来很奇怪。呈现页面时,可以看到完整且正确的图像链接,如果在firebug中单击它,则会打开图像。
<?php
$content = <<<ENDHTML
<img class="banner" href="
ENDHTML;
$imgUrl = asset_Url().'images/logo.png';
$content1 = <<<ENDHTML
" alt="Company Logo"><h1 class="banner">MyWebApp</h1>
ENDHTML;
echo $content.$imgUrl.$content1;
?>
呈现的代码如下所示
<img class="banner" href="http://localhost/myWebAppFolder/assets/images/logo.png" alt="Company Logo"><h1 class="banner">MyWebApp</h1> <!-- Header Section -->
我使用codeigniter阅读了有关资产位置的先前答案之一,并且我制作了自己的资产助手文件,该文件适用于CSS和JavaScript,但不适用于图像。请帮忙!!!
答案 0 :(得分:2)
当图片代码使用href
属性时,您正在使用src
指定图片网址。
尝试更改为:
$content = <<<ENDHTML
<img class="banner" src="
ENDHTML;
$imgUrl = asset_Url().'images/logo.png';
$content1 = <<<ENDHTML
" alt="Company Logo"><h1 class="banner">MyWebApp</h1>
ENDHTML;
echo $content.$imgUrl.$content1;
这将呈现:
<img class="banner" src="http://localhost/...
这是正确的,应该有用。