2013-03-02 57 views
1

我在模塊文件夾中有一些模塊,它們具有css和js文件夾,我正在考慮如何處理所有這些css和js的自動加載文件到我的模板標題。如何使用HMVC自動在CodeIgniter中的模塊中包含/加載css和js

我想創建2個模塊稱爲cssloader和將要包括在模板的標題部分jsloader的。

他們會包含一些PHP腳本,就會把CSS的網址(JS)在一個數組,這個數組將會像例如模板outputed:

<?php echo Modules::run('cssloader/cssloader/_css_include_for_frontend'); ?> 

的URL會被一些人grabed腳本將搜索CI應用程序的模塊文件夾,並在尋找css文件夾和文件load_css.php一些定義的常量或變量,如

$css_loader_frontend['slider'] = array('slider.css', 
             'slider_ie6.css' 
            ); 
$css_loader_backend['slider'] = array('slider_admin.css'); 

此文件將包含文件,這將是負載例如, slider.css(滑塊模塊css文件夾內)

和JavaScript的東西類似的情況。

我的方法是否正確,你會做不同?

您對此有何看法?

你會做什麼不同,更有效?

感謝

回答

0

我認爲這template class可以幫助你,雖然,我不知道你爲什麼要訪問文件的資產模塊內,我不精通,但據我所知,你應該訪問的文件,如IMG ,js,css等等,就在可以命名爲「公共」或「資產」的文件夾中的系統和應用程序文件夾的級別上,以避免「目錄訪問被禁止」。

+0

我正在使用HMVC方法。像Drupal,但更簡單。 – Derfder 2013-03-03 08:53:42

相關問題