php ci框架中加載css和js文件失敗的原因及解決方法
在將html頁面整合到ci框架里面的時(shí)候,加載css和js失敗,弄了半天發(fā)現(xiàn)ci框架是入口的框架,
對(duì)框架中文件的所有請(qǐng)求都需要經(jīng)過index.php處理完成,當(dāng)加載外部的css和js文件的時(shí)候要使
用base_url()函數(shù)處理外部的鏈接。
比如:
在config配置文件中的base_url為:" localhost:8080/項(xiàng)目名稱/ "
在控制器中訪問application/resource/aaa.js文件
相對(duì)路徑<script src= "resource/aaa.js"></script>訪問失敗
1、直接在src中輸出
<script src= "<?php echo base_url();?>.resource/aaa.js"></script>
2、借用base標(biāo)簽
將base_url()的輸出放在< base href = "<?php echo base_url();?>"/>標(biāo)簽里面,這樣在
頁面里面調(diào)用比較方便。
<base href = "<?php echo base_url();?>"/> <script src= "resource/aaa.js"></script>
- PHP面向?qū)ο蟪绦蛟O(shè)計(jì)之命名空間與自動(dòng)加載類詳解
- PHP動(dòng)態(tài)地創(chuàng)建屬性和方法, 對(duì)象的復(fù)制, 對(duì)象的比較,加載指定的文件,自動(dòng)加載類文件,命名空間
- PHP命名空間和自動(dòng)加載類
- php廣告加載類用法實(shí)例
- php _autoload自動(dòng)加載類與機(jī)制分析
- php面向?qū)ο笕ヂ?(十七) 自動(dòng)加載類
- php使用simplexml_load_file加載XML文件并顯示XML的方法
- php ci框架中加載css和js文件失敗的解決方法
- php include加載文件兩種方式效率比較
- PHP框架自動(dòng)加載類文件原理詳解
相關(guān)文章
PHP 使用Echarts生成數(shù)據(jù)統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)代碼
這篇文章主要介紹了PHP 使用Echarts生成數(shù)據(jù)統(tǒng)計(jì)報(bào)表的實(shí)現(xiàn)代碼,需要的朋友可以參考下2018-01-01PHP實(shí)現(xiàn)的增強(qiáng)性mhash函數(shù)
這篇文章主要介紹了PHP實(shí)現(xiàn)的增強(qiáng)性mhash函數(shù),使用默認(rèn)mhash函數(shù)時(shí)報(bào)錯(cuò),找到了兩個(gè)解決方法,需要的朋友可以參考下2015-05-05php中ob_flush函數(shù)和flush函數(shù)用法分析
這篇文章主要介紹了php中ob_flush函數(shù)和flush函數(shù)用法,實(shí)例分析了ob_flush函數(shù)和flush函數(shù)的功能及相關(guān)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03PHP 7.1中利用OpenSSL代替Mcrypt加解密的方法詳解
最近在開發(fā)微信公眾號(hào)功能的時(shí)候發(fā)現(xiàn)在PHP 7.1中Mcrypt已經(jīng)被棄用了,無奈只能找對(duì)應(yīng)的解決方法來替代,所以這篇文章主要給大家介紹了關(guān)于在PHP 7.1中利用OpenSSL代替Mcrypt加解密的相關(guān)資料,需要的朋友可以參考下。2017-11-11php對(duì)xml文件的增刪改查操作實(shí)現(xiàn)方法分析
這篇文章主要介紹了php對(duì)xml文件的增刪改查操作實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了php對(duì)xml文件的載入及xml節(jié)點(diǎn)的讀取、修改、查詢等相關(guān)操作技巧,需要的朋友可以參考下2017-05-05