2015-04-23 39 views
2

我已經在codeigniter中創建了應用程序。前端和後端都有。Css不適用於codeigniter中的應用程序中的第二個文件夾

我的文件夾結構

Pariwar - >根

---- css 
---- js 
---admin 
      ---- .htaccess 
      ---- index.php 
      ---- css 
      ---- js 

--application 
       ----admin 
        ---- views 
         =--- models 
         ---- controllers 
       ----Front 
         ---- views 
         =--- models 
         ---- controllers 

我創建使用 http://webduos.com/create-an-admin-panel-with-codeigniter/結構。

當我訪問前端使用 http://localhost/Pariwar/所有工作正常。

但是,當我試圖訪問後端使用 http://localhost/Pariwar/admin/ css和js不加載並顯示錯誤。

我已經設置了$ config ['base_url'] ='http://localhost/Pariwar/';前端 $ config ['base_url'] ='http://localhost/Pariwar/admin/';爲後端。

index.php文件也做了適當修改。

而且我.htaccess文件是 的RewriteCond $ 1

RewriteEngine敘述^(的index.php!|圖片| CSS |字體| JS |上傳|上傳|張圖片|展位圖| mainslider | projectslider |的robots.txt ) 重寫規則^(。*)$ http://localhost/Pariwar/index.php/ $ 1 [L]爲前夾

而且

RewriteEngine敘述上 RewriteCond $ 1!^(index.php | images | css |字體| js |上傳|上傳| img |平面圖| mainslider | projectslider | robots.txt) RewriteRule ^(。*)$ http://localhost/Pariwar/admin/index.php/ $ 1 [L]

請幫我解決這個問題。

回答

1

您需要將所有這些CSSJS根文件夾內文件只有從那裏你可以

--application 
--system 
--admin 
--public 

    --js 

    --imgs 

    --css 

然後使用輔助功能笨內訪問您的文件:

application/helpers/utility_helper.php:

function public_url(){ 
    return base_url().'public/'; 
} 

和你的application/config/autoload.php內:

$autoload['helper'] = array('url','utility'); 

那麼你將不得不在你的代碼訪問ASSET_URL()。

相關問題