无法将css文件链接到Codeigniter

时间:2014-07-15 19:05:48

标签: php css codeigniter twitter-bootstrap-3

我正在尝试将自己的CSS文件添加到我的Codeigniter / bootstrap项目中,但我无法成功链接CSS文件。这是我的代码:

<!doctype html>
<html>
<head>
    <title>Test</title>
    <link rel="stylesheet" href="<?=base_url()?>public/css/style.css">
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet"     href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">

    <!-- Optional theme -->
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap-theme.min.css">

    <!-- Latest compiled and minified JavaScript -->
    <script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
</head>
<body>
    <header>
        jrDash
    </header>
    <div class="wrapper">

当它请求文件时,这是查找CSS文件的位置

localhost/jrdash/%3C?=base_url()?%3Epublic/css/style.css

1 个答案:

答案 0 :(得分:0)

您的问题可能出在base_url()函数中。出于这样或那样的原因,您的浏览器没有评估PHP函数。这可能有很多原因:

  1. Apache未在您的本地环境中运行
  2. 该文件是.html文件而不是.php文件
  3. 或其他原因。

    您可以验证PHP是否正在运行here

    基本上,在本地服务器上创建一个名为phpinfo.php的新文件,键入:

    <?php
    phpinfo();
    ?>
    

    保存,然后导航到该文件。如果您获得了大量有关PHP的详细信息,那么它就会运行。如果没有,那就是你的。

    如果它正在运行,请验证上面的代码是否在.php文件中。如果php正在运行,并且代码在.php文件中,那么你发布的内容没有理由不作为PHP进行evalutaing。

    一旦你的base_url()的php函数工作,你就应该好了。

    P.S。在您的情况下使用base_url函数的最佳方法如下:

     <link rel="stylesheet" href="<?=base_url('public/css/style.css')?>">