使用codeigniter从数据库设置背景图像

问题描述 投票:1回答:1

一直试图从数据库设置背景图像,但仍然没有显示任何显示,除了尝试用“img”标签。

这是代码:

<div class="image" style="background-image:url(<?php echo base_url();?>assets/slide/<?php echo $bn['slide_image']; ?>);"></div>

只用'css'可能吗?希望你能帮助我,谢谢。

php html css codeigniter
1个回答
1
投票

您需要确保正在进行的工作以及您可能需要进行的修改:

我刚刚尝试了以下示例,它功能正常。

<div class="image "style='background:url("<?php echo base_url(); ?>assets/slide/<?php echo '2.jpg'?>");width:200px;height:200px;'></div>
  • 为需要背景图像的div设置高度和宽度,否则容器根本不可见。
  • <?php echo base_url();>缺少“?”到底应该是“?>”。
  • 确保已在codeigniter autoload.php或该特定视图的模型中加载了url帮助程序。 qazxsw poi
  • 确保echo call $autoload['helper'] = array('url');使用的图像有效。你可以单独测试一下。

附加提示:在使用之前,尝试并回显传递到容器内部的完整URL,或者从浏览器的检查器中检查它。

© www.soinside.com 2019 - 2024. All rights reserved.