CI框架下CSS和JS的路徑問題


注意:CI框架下的CSS和JS的引用必須放在框架外面,比如,可建立resource文件夾與application同級,用來封裝CSS和JS。

在view層用resource里面CSS和JS可采用以下幾種方式:

1. 直接采用絕對路徑:

<link rel="stylesheet" href="/CI_message/resource/bootstrap/css/bootstrap-responsive.min.css">

2. 采用相對路徑:

2.1 在config.php里面,設置base_url

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

2.2 在control層

$this->load->helper('url');

2.3 view層

<link rel="stylesheet" href="<?php echo base_url('resource/bootstrap/css/bootstrap-responsive.min.css')?>">

3. 也是采用相對路徑,前兩步同2.1,2.2,

3.3 view層:

<base href="<?php  echo base_url();?>"/>
<link rel="stylesheet" href="resource/bootstrap/css/bootstrap.min.css">

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM