【发布时间】:2018-03-15 15:42:18
【问题描述】:
我制作了一个标题视图文件,并在该标题中尝试从文件夹图像中回显一张图片。此图像文件夹位于应用程序文件夹之外。 还有图片的名字是logo.jpg
这是在header.php文件中回显图片的代码:
<nav class="nav-bar">
<img class="logo" src="../../images/logo.jpg" alt="Jongeren kansrijker logo"/>
</nav>
在另一个名为 home 的视图页面上,我包含这样的标题:
<?php include_once ('templates/header.php'); ?>
当我加载 home.php 视图页面时,图片没有加载。
它确实与图片的 alt 相呼应:alt="Jongeren kansrijker logo
我在这里做错了什么,如何从图像文件夹中回显 logo.jpg 图片?
【问题讨论】:
-
服务器上图像目录的路径是什么?它应该在公共目录中。
-
明确说明与
FCPATH或index.php文件相关的图像位置。 -
提示在codeigniter中你不需要使用include_once来加载视图codeigniter方式是
<?php $this->load->view('templates/header');?> -
确保你在 config.php 中设置了 base_url 使用
<?php echo base_url('images/logo.jpg');?>
标签: php codeigniter codeigniter-3