Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 编码点火器_Php_Css_Codeigniter - Fatal编程技术网

Php 编码点火器

Php 编码点火器,php,css,codeigniter,Php,Css,Codeigniter,我在codeigniter中有一个名为Home的控制器,代码如下所示: class Home extends CI_Controller { public function index() { $this->load->view('foundation_css'); $this->load->view('topbar'); $this->load->view('home_page');

我在codeigniter中有一个名为Home的控制器,代码如下所示:

class Home extends CI_Controller {  
    public function index() {
         $this->load->view('foundation_css');
         $this->load->view('topbar');
         $this->load->view('home_page');
    }
}  

基础FCSS视图包含基础CSS链接,TopBar视图包含显示TopBar的HTML,HOMLYPAGE视图构造基本的主页。p> 这是当我访问的url为

http://localhost/codeigniter/index.php

这是当我访问的url为
http://localhost/codeigniter/index.php/home/

为什么当url改变时CSS会消失?我访问css文件的url是否更改?如果是,我将如何补救这种情况?有关更多信息,我使用的url是
。文件树的外观如下所示:

/
    css/
        -foundation.min.css
    application/
        controllers/
            home.php
        views/
            foundation_css.php
            topbar.php
            home_page.php

使用css文件的完整链接

<link rel="stylesheet" type="text/css" href="<?=base_url();?>path_to_css_folder/css/foundation.min.css">

只需在文件中使用类似的内容即可

<link rel="stylesheet" type="text/css" href="<?php echo $this->base_url();?>css/foundation.min.css">

链接的

谢谢!然而,当我尝试这样做时,两个URL的页面都变成了空白。这有什么原因吗?我把它改成了
我想在config/autoload.php中你必须加载'url'helper
$autoload['helper']=array('url')//第67行。备选方案-您可以使用“.”更改
,它是我的自动加载文件,是我包含在其中的视图文件。我不知道它在哪里坠毁或者为什么坠毁。我也尝试过
。@Swarage,请参阅我的代码。您现在使用
$this->base\u url()
,但我告诉过您只使用''base\u url()',即使css不显示。整个路径最终为
/css/foundation.min.css
,但css不显示。如果我所在的路径是
http://localhost/codeigniter/index.php
,css的url应该是什么。
$this->load->helper('url');
$this->load->view('foundation_css');