2016-11-11 70 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