2011-05-11 115 views
2

爲什麼我不能在視圖中包含任何內容(如果它位於應用程序文件夾內)?codeigniter包含css或js文件

這是好的,當我包括主目錄:

這工作:

<link rel="stylesheet" type="text/css" href="{ci_base_url}css/site.css" /> 

但這不起作用:

<link rel="stylesheet" type="text/css" href="{ci_base_url}application/css/site.css" /> 

爲什麼?

在此先感謝

回答

6

只有在你所謂的「主目錄」的內容是通過HTTP請求直接訪問。這是出於安全原因。通常這個目錄被命名爲「公共」

+0

那麼如何在應用程序文件夾中包含css文件?我想保持我的每個佈局的CSS像:views/default/css – miojamo 2011-05-11 08:58:20

+0

好吧,我已經刪除.htaccess文件,並正在工作。 – miojamo 2011-05-11 11:25:24

+0

我發現把我所有的jQuery,圖片,css和其他項目公開存儲起來更容易一些,並且爲了安全起見,還有一些放在根上。但我從來沒有真正知道你不能在視圖中訪問它們的原因。感謝Riccardo – Brad 2011-05-12 04:50:14