2017-03-02 10 views
0

こんにちは私はすべてのCSSファイルが含まれているPHPファイルを持っています。codeigniterにcssファイルを含めるには

<link href="css/bootstrap.css" rel="stylesheet" type="text/css" /> 

    <link href="css/bootstrap-select.css" rel="stylesheet" type="text/css" /> 

    <link href="css/font-awesome.css" rel="stylesheet" type="text/css" /> 

    <link href="css/owl.carousel.css" rel="stylesheet" type="text/css" /> 

    <link href="css/jquery-ui.css" rel="stylesheet" type="text/css" /> 

    <link href="css/styles.css" rel="stylesheet" type="text/css" /> 
+1

[CodeIgniter PHPスタイルシートのリンク。どのように?](http://stackoverflow.com/questions/2745153/codeigniter-php-stylesheet-link-how) – hassan

+0

ホープ私の答えのヘルプhttp://stackoverflow.com/questions/42549892/how-to-include-css -file-in-codeigniter/42550927#42550927 – user4419336

答えて

-2

次のように追加します:あなたはCodeIgniterの中viewフォルダ内のあなたのすべてのcssファイルとCSSファイル名を保持する場合

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

なぜ地球上でそれをしますか? –

-1

され、ここで私は私のヘッダに含める私のPHPファイルですたとえばtemplateと入力し、すべてのCSSファイルを追加する場所に次のコードを追加します。

$this->load->view('template'); 
1

のは、あなたのファイルがapplication/views/common/css_links.php

あなたが追加する必要があるとしましょう:

<head> 
    <?=$this->load->view('common/css_links')?> 
</head> 
0

を、私はあなたがファイルには、すべてのCSSファイルを含めると思う、あなたが行うことができますので、その

all.css file content: 
@import url(a.css); 
@import url(b.css); 
@import url(c.css); 
頭の中に

あなただけのall.cssを含む

0

これを試してみてください:

<link href="<?=base_url('folder/file.css')?>" rel="stylesheet"> 
0

注:あなたはそれがCodeIgniterの中で行う3つのバージョン

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

しなければならないのですconfig.phpの中にあなたのベースURLを設定していることを確認しますかライブドメインのようなもの

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

必ずあなたのCSS、JS、画像などを作成したアプリケーションフォルダの側面うちです。それがアプリケーションフォルダ内にあれば、ブロックされます。

application 
assets 
assets > css > bootstrap.css 
assets > js > bootstrap.js 
assets > images 
system 
index.php 

自動ロード

自動ロードヘルパーやライブラリなどのconfig/autoload.phpでurl helperあなたは自動ロード、あなたが定期的に

例のロードを使用すると思うものをすることができます良いですを使用してくださいbase_url()

あなたの頭の領域でレース

<head> 
// Meta 
// Title 
<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/css/bootstrap.css');?>"/> 
<!-- Load jQuery.js file before your bootstrap.js --> 
<script type="text/javascript" src="<?php echo base_url('assets/js/bootstrap.js');?>"></script> 
<!-- you can place the boostrap js on the body if you want as they say but i place in head. --> 
</head> 

コントローラ

<?php 

class Example extends CI_Controller { 

    public function index() { 
    $this->load->view('header'); 
    $this->load->view('content'); 
    $this->load->view('footer'); 
    } 
} 

あなたがそれをしたいと思う理由は、この何をした後ではなく、が確かならば、私はわかりません。

<head> 
// Meta 
// Title 
<?php $this->load->view('css');?> 
</head> 
関連する問題