【问题标题】: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" />
现在,这可确保您的所有文件都可用于您的所有视图。