2017-01-13 57 views
1

我正面臨在我的視圖文件中添加外部CSS和JavaScript文件的問題。我爲CSS和Javascript創建了單獨的目錄。目前我目錄的樣子:如何在CodeIgniter中添加外部CSS和JavaScript文件

  • 配置
  • 控制器
    • AdminTabs.php
  • CSS
    • tab_v.css
  • JA vascript
    • tab_v.js
  • 車型
  • 意見
    • 管理
      • tab_v.php

我已經包含在這樣

<link rel="stylesheet" type="text/css" href="../CSS/tab_v.css"> 
<script type='text/javascript' src="../Javascript/tab_v.js"></script> 

tab_v.php視圖tab_v.php文件由控制器AdminTabs.php 加載我得到錯誤:

domainname/app/CSS/tab_v.css Failed to load resource: the server responded with a status of 404 (Not Found) 
    domainname/app/JavaScript/tab_v.js Failed to load resource: the server responded with a status of 404 (Not Found) 
+0

你應該創建一個文件夾資產從應用程序文件夾的一面。 – user4419336

+0

你可以展示一個例子,如果我創建一個文件夾,路徑的外觀如何? – jstandshigh

+0

新增答案應該有幫助 – user4419336

回答

3

首先加載網址幫助應用程序>配置> autoload.php

$autoload['helper'] = array('url'); 

And then set your base url in application > config > config.php if not css links and js may not work

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

如果託管的URL看起來像什麼

$config['base_url'] = 'http://www.example.com/'; 

目錄

application 

assets 

assets > css > tab_v.css 

assets > js > tab_v.js 

system 

index.php 

<!DOCTYPE html> 
<html lang="en"> 
<head> 
<meta charset="utf-8"> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<title></title> 
<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/css/tab_v.css');?>"> 
<script type='text/javascript' src="<?php echo base_url('assets/js/tab_v.js');?>"></script> 
</head> 
+0

感謝您的回答 – jstandshigh

相關問題