You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CodeIgniter 3框架结合AdminLTE模板中添加图片

CodeIgniter 3 中添加自定义图片的正确方式

1. 先找对存放位置

别把图片放在application/views里!CI的application目录是受保护的,默认的.htaccess会拦截外部对这个目录的直接访问,所以你之前在Content里建的img文件夹浏览器根本访问不到。

正确的做法是在项目根目录(C:\xampp\htdocs\mysa_2)新建一个公开的静态资源文件夹,比如assets,然后在里面再建img子文件夹,最终路径是:C:\xampp\htdocs\mysa_2\assets\img,把你的图片丢这里就行。

2. 在视图中正确引用图片

引用之前先确保application/config/config.php里的base_url配置正确,比如:

$config['base_url'] = 'http://localhost/mysa_2/';

然后在你的Content视图文件里用两种方式引用:

  • 用CI自带的base_url()函数(推荐,适配不同环境):
<img src="<?php echo base_url('assets/img/你的图片名.jpg'); ?>" alt="图片描述">
  • 直接用绝对路径:
<img src="/mysa_2/assets/img/你的图片名.jpg" alt="图片描述">

3. 配合AdminLTE的小技巧

如果你的AdminLTE模板已经放在assets目录下(比如assets/adminlte),也可以把自定义图片放到AdminLTE自带的img文件夹里,引用路径改成:

<img src="<?php echo base_url('assets/adminlte/img/你的图片名.jpg'); ?>" alt="图片描述">

内容的提问来源于stack exchange,提问作者Glenn Coco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 12:22:21