背景图片未显示嵌入式Codeigniter

时间:2019-07-09 11:30:56

标签: php codeigniter

我正在使用Codeigniter,正在home.php文件中(在查看文件夹中)工作,我在根目录中(在资产文件夹中)有images文件夹,但是图像未在前端显示,

我尝试使用以下代码,但在我错的地方无法正常工作?

<section id="landing" class="bg-cover centered-area clr-white" style="background-image: url('../../assets/images/bg1.jpg')">

2 个答案:

答案 0 :(得分:2)

如果您使用的CI框架如:

,我认为您可以使用base_url()
<section id="landing" class="bg-cover centered-area clr-white" style="background-image: url('<?=base_url()?>assets/images/bg1.jpg')">

或者,简单地,使用base_url()这样的方法传递路径:

echo base_url("assets/images/bg1.jpg");

上面的示例将返回如下内容:

http://yoursite.com/assets/images/bg1.jpg

Important:,但请确保已在控制器类或url

中包含了autoload.php帮助程序。

答案 1 :(得分:1)

与其像这样url('../../assets/images/bg1.jpg'进行编码,不如使用base_url()

<img src="<?php echo base_url('images/bg1.jpg'); ?>" />