php ci框架中加载css和js文件失败的原因及解决方法

yipeiwu_com5年前PHP代码库

在将html页面整合到ci框架里面的时候,加载css和js失败,弄了半天发现ci框架是入口的框架,

对框架中文件的所有请求都需要经过index.php处理完成,当加载外部的css和js文件的时候要使

用base_url()函数处理外部的链接。

比如:

在config配置文件中的base_url为:" localhost:8080/项目名称/ "

在控制器中访问application/resource/aaa.js文件

相对路径<script src= "resource/aaa.js"></script>访问失败

1、直接在src中输出

<script src= "<?php echo base_url();?>.resource/aaa.js"></script>

2、借用base标签

将base_url()的输出放在< base href = "<?php echo base_url();?>"/>标签里面,这样在

页面里面调用比较方便。

<base href = "<?php echo base_url();?>"/>
<script src= "resource/aaa.js"></script>

相关文章

PHP CLI模式下的多进程应用分析

PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy....

PHP转换文本框内容为HTML格式的方法

本文实例讲述了PHP转换文本框内容为HTML格式的方法。分享给大家供大家参考,具体如下: 有时候我们将会用到将多行文本框中输入的内容以html格式显示出来,这样子可以保持原来的文本格式,...

php获取指定范围内最接近数的方法

本文实例讲述了php获取指定范围内最接近数的方法。分享给大家供大家参考。具体实现方法如下: // Returns the next higher or lower number fu...

php获取错误信息的方法

本文实例讲述了php获取错误信息的方法。分享给大家供大家参考。具体如下: function error_reg(){ $ar=array( E_ERROR => 'err...

基于PHP5魔术常量与魔术方法的详解

魔术常量:1。__LINE__返回文件中的当前行号。2。__FILE__  返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自PHP4.0.2 起,__FILE__总是...