2017-02-05 3 views
0

私はCodeIgniterでアプリケーションを構築しようとしています。また、管理者がすべてのコンテンツを管理するためのCMSを構築したいと考えています。これは、私のプロジェクトでは、 "public"と "admins"のフォルダがいくつかあることを意味しますが、私はCMSのためにAngularJSを使いたいだけです。AngularとCodeIgniterプロジェクトの構造を整理するには

私はすでにパブリック部分を構築していますが、Angularはありませんが、私の問題は管理者にAngularJSを使用したいということです。私はそれのために私のプロジェクトをどのように構築するのか分かりません。

これは私が今私は私が「NG」というフォルダを作成したいAngularJSと私のCMSを構築したいという

フロントエンドに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 

を決定する前にそれがあった方法ですすべての "ng"ファイルを置いてください。それは次のようになります:

+application // CI 
+assets //js css img ect... 
+ng // angular files 
+system // CI core 

これは正しいですか?どのようになるはずですか?

また、私はAngularを使用したいので、ビューを読み込むためにUI-routerを扱うつもりですが、ユーザーが接続されているかどうかを確認するためにCIでビューをロードしたかったのです。そうでない場合は、ログインページにリダイレクトしてください。

+0

[CodeIgniterのと角度JSとのCRUDチュートリアル] http://itsolutionstuff.com/post/codeigniter-3-and-angularjs-crud-with-search-and- pagination-exampleexample.html)サンプルプログラム –

答えて

0

Webサイトからアクセスできないようにシステムとアプリケーションのソースを置いておきます。私はこれをお勧めします。

+Application // CI 
+System // CI System 
-Public 
    +CSS 
    -JS 
     +Angular 
    +Images 

文献:(

Best practice for assets in codeigniter
関連する問題