php ci框架中加載css和js文件失敗的解決方法
更新時間:2014年03月03日 09:59:44 作者:
在將html頁面整合到ci框架里面的時候,加載css和js失敗,下面對這個問題進行分析及解決
在將html頁面整合到ci框架里面的時候,加載css和js失敗,弄了半天發(fā)現(xiàn)ci框架是入口的框架,對框架中文件的所有請求都需要經(jīng)過index.php處理完成,當加載外部的css和js文件的時候要使用base_url()函數(shù)處理外部的鏈接。
比如:
在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();?>"/>標簽里面,這樣在
頁面里面調(diào)用比較方便。
< base href = "<?php echo base_url();?>"/>
<script src= "resource/aaa.js"></script>
比如:
在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();?>"/>標簽里面,這樣在
頁面里面調(diào)用比較方便。
復(fù)制代碼 代碼如下:
< base href = "<?php echo base_url();?>"/>
<script src= "resource/aaa.js"></script>
相關(guān)文章
PHP使用CURL實現(xiàn)多線程抓取網(wǎng)頁
PHP 利用 Curl 可以完成各種傳送文件操作,比如模擬瀏覽器發(fā)送GET,POST請求等等,然而因為php語言本身不支持多線程,所以開發(fā)爬蟲程序效率并不高,不過可以用 Curl ,借助Curl 這個功能實現(xiàn)并發(fā)多線程的訪問多個url地址以實現(xiàn)并發(fā)多線程抓取網(wǎng)頁或者下載文件2015-04-04
PHP實現(xiàn)數(shù)組根據(jù)某個單元字段排序操作示例
這篇文章主要介紹了PHP實現(xiàn)數(shù)組根據(jù)某個單元字段排序操作,結(jié)合實例形式分析了php基于array_multisort函數(shù)降序排序操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-08-08
PHP foreach引用變量導(dǎo)致的問題及其解決方案
在 PHP 中,foreach 是用于遍歷數(shù)組的重要結(jié)構(gòu),然而,在某些情況下,使用 foreach 的 引用變量(&) 可能會導(dǎo)致意想不到的錯誤,尤其是在不同版本的 PHP 環(huán)境下,本文將詳細分析 foreach 在不同 PHP 版本中的行為變化,深入剖析引用帶來的問題,并提供最佳解決方案2025-02-02

