如何链接到codeigniter中的.css文件

时间:2015-07-07 04:49:09

标签: php codeigniter

CodeIgniter存在设计问题。我的CSS文件的路径定义如下:

<link href="<?php echo base_url(); ?>asset/main.css" 
    rel="stylesheet" type="text/css" media="all"> 

但它无法正常工作。

4 个答案:

答案 0 :(得分:0)

试试这个会起作用,

<link href="<?php echo base_url('asset/main.css'); ?>" rel="stylesheet" type="text/css" media="all">

你可以使用url_helper,

if ( ! function_exists('base_url'))
{
    function base_url($uri = '')
    {
        $CI =& get_instance();
        return $CI->config->base_url($uri);
    }
}

答案 1 :(得分:0)

使用此<?php echo base_url(); ?>

<link rel="stylesheet" href="<?php echo base_url(); ?>asset/css/bootstrap.css" />
<link rel="stylesheet" href="<?php echo base_url(); ?>asset/css/main.css" />
config/config.php

中的

$config['base_url'] = '';
$config['index_page'] = '';

config/autoload.php

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

您的.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php/$1 [L] 
</IfModule>

所以你的文件夹结构就像这样

 1. application
 2. asset         
     1. css
        - bootstrap.css
        - main.css
     2. images
 3. index.php
 4. .htaccess
 5. system

答案 2 :(得分:0)

您可以查看此内容。

在config.php中:

$config['base_url'] = URL;

转到

applicatino / CONFG / autoload.php。

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

<link rel="stylesheet" src="<?php echo base_url('assets/stylesheets/main.css')?>"/>
//OR
<?php echo link_tag('assets/stylesheets/main.css')?>

//Image
<?php echo img('asset/images/learnersway.jpg')?>
//OR
<img src="<?php echo base_url('asset/images/learnersway.jpg')?>" />

//Javascript
<script src='asset/javascript/yourscript.js'></script>

访问此链接: https://ellislab.com/codeigniter%20/user-guide/helpers/html_helper.html

答案 3 :(得分:0)

  1. 首先在根

    中创建一个文件夹

    与css // css文件夹应用程序模型视图一样

    制作基本网址

    配置文件中的

    $ config ['base_url'] ='localhost:// codegniter /';网址 网站

    现在如果要将css文件包含在网站标题中 标题或其他文件中的这样的行

    ” rel =“stylesheet”type =“text / css”&gt;