php - Codeigniter4:html中路径正确的图片未加载
问题描述
我从教程文档中有简单的 codeigniter4 项目设置:https ://codeigniter4.github.io/userguide/tutorial/static_pages.html
问题是即使 src 路径正确,浏览器也没有显示图片。正如您在下面看到的,我尝试使用 url helper,尝试了相对路径,但没有任何效果。我什至删除了 .htacces 文件,但仍然没有。重要的是这是 codeigniter 问题,因为我在我的 vanilla 项目中尝试过这个并且它有效。
<img src="<?php echo base_url('/public/imgs/glacier.jpg')?>" alt="glacier">
<img src="/public/imgs/orbs.jpg" alt="orbs">
我的图片在 public/imgs 文件夹中。这是来自浏览器控制台的错误:
Loading failed for the <script> with source “http://localhost:8080/codeigniter4/index.php?debugbar”. home:6:1
我才开始使用 codeigniter4,所以这真的让我很沮丧。这让我疯狂 :(
PS.我希望我已经提供了所需的所有信息,因为这是我的第一个问题。我期待着答案:)
解决方案
好的,我希望我能提供帮助。
在 CI4 中,我使用 base_url()。
base_url('images/something.png')
避免使用波纹管。
base_url('public/images/something.png')
如果您仍然遇到问题,请仔细检查您的基本网址
请记住,CI4 是新发布的,您可能会遇到让您抓狂的问题。然而,它的到来很好。
避免使用相对
我希望这有帮助。
祝你好运。
推荐阅读
- php - Wordpress 在评论表单中更改订单
- java - 条形图正在处理中,我无法获得正确的尺寸
- c# - += 和 Delegate.Combine 的区别
- jquery - 使用 each(function) 为选择和输入制作 jquery 数组
- java - 为什么我的 if 语句条件:“if (requestCode == CropImage.CROP_IMAGE_ACTIVITY_REQUEST_CODE)”总是假的?
- sql-server - 我可以为所有表循环创建触发器吗?
- c++ - 如何从具有交替数据的文件中读取输入并存储到两个数组
- c# - 如何修复c#多语言应用程序,使其安装后不仅可以在VS2018环境中运行
- laravel - 如何在 Laravel 中为 SEO 设置路由?
- android - 我们可以从其他应用程序的 firebase 数据库中获取数据吗?