2017-05-01 37 views
1

我對CodeIgniter的工作裏面的css,js文件 - HMVC需要添加模塊文件夾CI HMVC

我所知道的: 是我不應該像CSS創建資產,JS,裏面的圖片codeigniter中的應用程序文件夾,但我有它的必要性。

**我想要實現的是:** 創建獨立模塊並嘗試在另一個項目中使用它。在這種情況下,我真的需要將必要的css,js,images文件添加到它自己的modules文件夾中。

我得到的錯誤是:

您沒有權限訪問此服務器上/v7-bitbucket/application/modules/some_modle/assets/bootstrap.min.css。

我該如何克服這個問題? 請指教。 謝謝。

+0

您的應用程序文件夾是內部還是外部Web根? – shaggy

回答

0

我有兩種方法可以讓您考慮訪問這些數據。

第一個是使用htaccess和自定義規則,它將某些文件重定向到另一個目錄中。這樣,用戶仍然只能訪問公共HTML文件夾之外的某些特定文件。

第二個選項是使用PHP並在自定義標記中呈現文件的內容。 例如:你可以做<style><?= file_get_contents($path) ?></style>,而不是輸入<link href="<?= $path ?>">。這將更難以緩存,並且對圖像執行起來有點困難。