Codeigniter4:未加载 html 中具有正确路径的图片
Codeigniter4: pictures with correct paths in html are not loading
我从教程文档中设置了简单的 codeigniter4 项目:https://codeigniter4.github.io/userguide/tutorial/static_pages.html
问题是浏览器不显示图片,即使 src 路径是正确的。正如您在下面看到的,我尝试使用 url 助手,尝试了相对路径但没有任何效果。我什至删除了 .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.I 希望我已经提供了所有需要的信息,因为这是我的第一个问题。
我期待着答案:)
也许它可以帮助你尝试这个
src="'<?php echo base_url() ?> '/public/imgs/glacier.jpg"
好的,我将其粘贴为 src,它有效:http://localhost/codeigniter4/imgs/glacier.jpg
但我仍然不明白为什么相对路径不起作用,我想知道什么是管理 src 链接的正确方法。
好的,我补充一下,希望能帮到你。
在 CI4 中我使用 base_url()。
base_url('images/something.png')
避免使用波纹管。
base_url('public/images/something.png')
如果您仍然遇到问题,请仔细检查您的基地 url
请记住 CI4 是新发布的,您可能会遇到让您抓狂的问题。然而,它的表现很好。
避免使用相对
希望对您有所帮助。
祝你好运。
base_url();输出您在 config 文件夹下的 App.php 文件中添加的路径
当你打开 App.php 你会发现
public $baseURL = 'http://localhost:8080/'
将此更改为您的首选路径
例如:
public $baseURL ='http://your-domain-name/your-project-name/
我从教程文档中设置了简单的 codeigniter4 项目:https://codeigniter4.github.io/userguide/tutorial/static_pages.html
问题是浏览器不显示图片,即使 src 路径是正确的。正如您在下面看到的,我尝试使用 url 助手,尝试了相对路径但没有任何效果。我什至删除了 .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.I 希望我已经提供了所有需要的信息,因为这是我的第一个问题。 我期待着答案:)
也许它可以帮助你尝试这个
src="'<?php echo base_url() ?> '/public/imgs/glacier.jpg"
好的,我将其粘贴为 src,它有效:http://localhost/codeigniter4/imgs/glacier.jpg
但我仍然不明白为什么相对路径不起作用,我想知道什么是管理 src 链接的正确方法。
好的,我补充一下,希望能帮到你。
在 CI4 中我使用 base_url()。
base_url('images/something.png')
避免使用波纹管。
base_url('public/images/something.png')
如果您仍然遇到问题,请仔细检查您的基地 url
请记住 CI4 是新发布的,您可能会遇到让您抓狂的问题。然而,它的表现很好。
避免使用相对
希望对您有所帮助。
祝你好运。
base_url();输出您在 config 文件夹下的 App.php 文件中添加的路径 当你打开 App.php 你会发现
public $baseURL = 'http://localhost:8080/'
将此更改为您的首选路径 例如: public $baseURL ='http://your-domain-name/your-project-name/