CI 引入JS,CSS,图片的路径问题

本文介绍了CodeIgniter框架中如何使用base_url辅助函数来构建JS、CSS等资源文件的路径,并展示了两种实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CodeIgniter是一种典型的单入口框架,所有的路由请求都是经过根目录的index.php文件进行转发;
关于CodeIgniter的路径问题,一般用调用 url 辅助函数的 base_url()方法获取根目录的绝对路径,再进行路径的构建;

CI 中引入JS、CSS文件的方式

1
<?php $this->load->helper('url'); ?>
2
    
3
<script src="<?php echo base_url(); ?>libraries/bootstrap/js/bootstrap.min.js"></script>
4
<link href="<?php echo base_url(); ?>libraries/bootstrap/css/bootstrap.min.css" rel="stylesheet">
5
6
7
<script src="<?php echo base_url('libraries/bootstrap/js/bootstrap.min.js'); ?>"></script>
8
<link href="<?php echo base_url('libraries/bootstrap/css/bootstrap.min.css'); ?>" rel="stylesheet">
注:文件地址以index.php文件存在的目录的起点(站点根目录)

可以在Controller获取 base_url()后通过参数传递给view;


CI 中图片路径的构建问题

1
【view.php】
2
<?php $this->load->helper('url'); ?>
3
<img src="<?php echo base_url().'/assests/img/temp.png'; ?>" >


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值