2012-06-29 99 views
0

我已經看過涉及這個問題的其他答案,但仍然無法讓它工作。我試圖相對鏈接我的CSS文件。我試過base_url() concat,但它仍然無效。也許我只是對CI網址有一種誤解。無論如何,我的CSS文件是在views->templates->Item_CSS.cssCodeIgniter CSS相關鏈接

我已經嘗試了一切,仍然沒有結果。如果有人能幫助,我會很感激。謝謝!

回答

1

由於codeigniter使用它的index.php(位於根中)處理所有事情,因此您將無法輕鬆達到該路徑。該意見文件夾不是基本路徑

我要做的就是添加一個CSSJS文件夾中的CI(其中index.php文件的.htaccess謊言)的根,在這之後你的CSS路線將是www.example.com/css/mycss.cssbase_url().css/mycss.css

如果你得到你可能需要修改的.htaccess允許訪問這些文件夾

+0

+1,這是有道理的站點的根離開CSS,因爲它並沒有真正適合「視圖」的定義,海事組織。 –

0

假設你配置自己的基本網址爲禁止錯誤:

$config['base_url'] = 'http://www.abc.com/';

,你把application文件夾,其中systemindex.php文件是。然後使用下面的代碼:

<link rel="stylesheet" type="text/css" href="<?php echo base_url();?>application/views/templates/Item_CSS.css" />