[英]How to organize structure of an Angular and CodeIgniter project
我正在嘗試使用CodeIgniter構建應用。 我還想為管理員建立一個CMS,以管理所有內容。 這意味着在我的項目中,我將有一些“公共”和“管理員”文件夾,但我只想將AngularJS用於CMS。
我已經建立了公共部分,沒有Angular,但是我的問題是我現在想使用AngularJS進行管理。 我不知道該如何組織我的項目。
這就是我決定在前端使用AngularJS實現管理部分之前的方式
+application
+controllers/
+admin/
-my admin controllers
+public/
-my public controllers
+config/
+views/
+admin/
-my admin views
+public/
-my public views
+assets
+css
+admin
-my admin css
+public
-my public css
+js
+img
+ect...
+system
現在,我想用AngularJS構建CMS,我想在根目錄中創建一個名為“ ng”的文件夾,並將所有“ ng”文件放入。 就像:
+application // CI
+assets //js css img ect...
+ng // angular files
+system // CI core
這是正確的嗎? 應該如何?
另外,因為我想使用Angular,所以我將處理UI路由器來加載視圖,但是我想使用CI加載視圖以檢查控制器是否連接了用戶。 如果不是,請將他重定向到登錄頁面。
您應該使您的系統和應用程序源遠離可從Web訪問的位置,這可以使您從文檔根目錄上一級獲取源。 我推薦這個。
+Application // CI
+System // CI System
-Public
+CSS
-JS
+Angular
+Images
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.