【问题标题】:Codeigniter: how to access css files from different views?Codeigniter:如何从不同的视图访问 css 文件?
【发布时间】:2014-11-06 18:28:14
【问题描述】:

我的问题是我似乎无法在我的其他视图上加载我的 .css 和 .js 文件。唯一可以访问 .css 和 .js 文件的单一视图是我的 default_controller 的 index() 函数。目标文件夹没有任何问题,因为它可以通过索引功能访问。

我希望我的所有视图都可以访问我的 .css 和 .js 文件。

【问题讨论】:

标签: javascript php html css codeigniter


【解决方案1】:

将以下链接添加到您的头文件中

 <script src="<?php echo base_url() ?>js/hello.js" type="text/javascript" charset="utf-8"></script>

 <link rel="stylesheet" href="<?php echo base_url() ?>css/hello.css" type="text/css" charset="utf-8" />

对于 css

 make the folder in codeigniter folder like following
       codeigniter->css->hello.css

对于js

 make the folder in codeigniter folder like following
       codeigniter->js->hello.js

【讨论】:

    【解决方案2】:

    您应该使用绝对 URL 加载所有 JS 和 CSS 文件:

    <script src="<?php echo base_url() ?>path_to/index.js" type="text/javascript" charset="utf-8"></script>
    
    <link rel="stylesheet" href="<?php echo base_url() ?>path_to/index.css" type="text/css" charset="utf-8" />
    

    现在,这可确保您的所有文件都可用于您的所有视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 1970-01-01
      • 2023-03-05
      • 2022-01-08
      相关资源
      最近更新 更多