codeigniter视图没有找到CSS。在测试服务器上工作

时间:2014-11-04 05:53:10

标签: css codeigniter views assets

您好我在public_html

中设置了以下文件
/application 
    /views
        index.php
/assets
    /css
        styles.css
        kube.min.css
    /js
        js.js

还有其他一些东西,其中一些js文件实际上似乎正在工作,因为它接收了Paypal按钮,但链接在开始时并没有什么不同。以下示例。

<link href='http://fonts.googleapis.com/css?family=Handlee' rel='stylesheet' type='text/css'>
            <link rel="stylesheet"     href="http://deborahspsychicreadings.com/_/assets/css/kube.min.css" />
            <link rel="stylesheet" href="http://deborahspsychicreadings.com/_/assets/css/styles.less.css" rel="stylesheet/less" />
            <link rel="stylesheet" href="http://deborahspsychicreadings.com/_/assets/css/start/jquery-ui-1.10.4.custom.min.css" />

          <script src="assets/js/jquery-ui-1.10.4.custom.min.js"></script>
          <script src="assets/js/js.js"></script>
          <script src="assets/js/paypal.js"></script>

在测试站点上,路径有点不同(对于实际文件夹),因为它不在根目录中。上面的文件也在一个名为index的文件夹中,但是当我在客户端服务器上尝试它时,它根本不起作用。

在阅读其他建议后尝试将../或./或/添加到开头或http://sitename.com/,但似乎没有任何效果。

2 个答案:

答案 0 :(得分:2)

请使用site_url()函数

<link rel="stylesheet" type="text/css" href="<?php echo base_url('assets/css/kube.min.css'); ?>">

答案 1 :(得分:0)

您需要使用codeigniter的base_url()。使用以下语法:

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/styles.css">

请确保在第17行的config.php中配置base_url。