在codeigniter视图中放置css

bmr*_*nal 4 codeigniter views

我是codeigniter的新手.我做了一个简单的控制器来加载三个视图:页眉,正文和页脚.我的标题包含指向具有相对路径的几个javascripts和CSS的链接.我将所有css和js保存在views文件夹中的文件中.

问题是控制器正确加载所有内容但是图像,js和css没有加载.

这是我的观点的层次结构:

CSS(视图中的子目录)JS(视图中的子目录)

标题(标题视图文件)正文(正文视图文件)页脚(页脚视图文件)

你的想法?

Jon*_*how 6

将所有内容放在视图文件中并不是一个好主意,因为这些文件夹应该清理它们,将它们放在视图中会使它们再次变得混乱.

假设这是你的目录:

本地主机

  • 应用
    • 控制器
    • 查看
    • 等等..
  • 系统
  • 资产
    • Javascript角
    • CSS

要包含任何javascripts,路径将是:

localhost/Assets/Javascripts/your_script.js
Run Code Online (Sandbox Code Playgroud)

显然CSS会是

localhost/Assets/CSS/your_stylesheet.css
Run Code Online (Sandbox Code Playgroud)

为了确保您的实施工作在任何地方,

<script src="<?=base_url('path/to/your/js/foo.js')>" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

将是最安全的方式