2016-11-11 82 views
0

我是CodeIgniter的新手,但是当我尝试将引导文件链接到我的项目时出现空白(白色)屏幕。无法访问codeigniter中的样式表

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

我把资产文件夹内的所有引导文件,这是在同一级别的根目录如下

  • 应用
  • 资产
    • CSS
      • bootstrap.min.css
  • 系统

我试图替代如

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

而且

<link rel="stylesheet" type="text/css" href="<?php echo link_tag("assets/css/bootstrap.min.css")?>" > 

这些都不似乎工作,我应该怎么办?请有人帮助我!

+0

请发表你从你的控制器加载视图代码。如果你发布你的控制器代码,情况会更好。 – MurthyAdapa

+0

你有没有在config.php中设置你的基础url $ config ['base_url'] ='http:// localhost/yourproject /';'在Ci3版本中,如果你的url有ip地址,链接将无法正常工作,因为您尚未设置基地址 – user4419336

+0

检查源代码中的链接。你在那里得到什么?它显示正确的网址?并且检查@ wolfgang1983 –

回答

0

让我们假设你在视图文件夹中的文件(应用程序/视图)呼吁home_view.php和css文件夹中的另一个文件(应用程序/资产/ CSS/bootstrap.min.css)。 为了你的CSS文件链接到你需要加入这一行你home_view.php的观点:

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

如果你的资产文件夹是在同一级别的目录应用程序文件夹,你可以在一个常量不变.PHP(应用程序/配置/ constants.php)文件:

define('MY_ASSETS', 'assets/'); 

,你的链接将是:

<link rel="stylesheet" type="text/css" href="<?php echo MY_ASSETS; ?>css/bootstrap.min.css"/> 
+0

提到的部分,我也是这样做的,但是只有空白屏幕才会出现,没有任何错误信息。我有header.php里面的视图/模板文件夹我把链接和CSS是上面描述的资产,我不明白什么似乎是一个问题。 –

+0

你有没有在你的home_view.php中加载header.php? – CodeL

+0

显示home_view.php和header.php文件,以便于帮助您.. – CodeL