2016-08-31 138 views
1

我在CodeIgniter框架中遇到了css文件問題。在我的autoconfig文件中,我加載了url和html helper。鑑於我有代碼:CodeIgniter - css文件不起作用

<?php echo link_tag('application/assets/css/style.css')?> 

但這段代碼不起作用。在配置文件中,我的base_url是http://localhost/CI。我的目錄結構是

-application -assets -CSS -views -partials 入戶 我嘗試

<link rel="stylesheet" type="text/css" href="<?=base_url()?>application/assets/css/style.css"/> 

<link rel="stylesheet" type="text/css" href="<? echo base_url('application/assets/css/style.css')?>"/> 

但這也不起作用。

+1

你不能把你的資產應用程序文件夾中 – parth

+0

所以資產文件夾必須在根目錄下? – molnard

+0

移動資產以外的應用 – devpro

回答

2

將您的資產文件夾放在項目根目錄,外側應用程序文件夾中。

更改鏈接,

<?php echo link_tag('assets/css/style.css')?> 

CI的文件夾結構

enter image description here

+1

謝謝,這項工作。我將資產文件夾放在應用程序文件夾中,因爲我在課程中閱讀它。 – molnard

0

您需要使用資產文件夾中的應用程序文件夾外,是這樣的:

enter image description here

比你可以調用諸如:

<?php echo link_tag('assets/css/style.css');?> 
0

我覺得你不刪除網址的index.php所以你應該對CSS這樣的設置地址:

<?php echo site_url('assets/css/style.css')?>