1

我是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,但不适用于图像。请帮忙!!!

4

1 回答 1

2

href当图像标签使用该src属性时,您用于指定图像 URL。

尝试更改为:

$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/...

这将是正确的并且应该有效。

于 2012-08-10T01:41:04.207 回答