0
A
答えて
1
私たちはCIベースのアプリケーションの管理インターフェースを初めて投入することに決めたとき、我々の代理店に同じ質問をしました。 ほとんどの場合、バックエンドは再利用可能で、フロントエンドとは何も関係がありません。特に複数のものがある場合や、フロントエンドに複数のテーマがある場合は特にありません。そのため、私たちは2つを分けることにしました。
だから、私たちの構造は次のように気にいらないです:
.../application .../system .../theme /frontend /css /images /js /ci-admin /css /images /js
CI-adminのフォルダは、バックエンドのために使用されているファイルを指すように、アプリケーション全体で使用されています。 私たちはいくつかのヘルパーを書き留めて管理しました。私たちは、管理アクションを要求しているときに、ローディング関数を再定義/オーバーライドするカスタムクラスからすべての管理コントローラを継承して、適切なフォルダを簡単に指すようにします。私たちはヘルパーを使い、正しいURLを得るために、テンプレートや商用目的などのために使用します。
希望に役立ちます。
関連する問題
- 1. .net開発コードの構造 - 制御器、サービス、リポジトリおよびコンテキスト
- 2. 構造アレイおよびポインタ
- 3. ラーバル開発構造
- 4. 開発ディレクトリ構造
- 5. はlaravel 5.3構造およびパブリックフォルダ名
- 6. 下および例えば構造体
- 7. g ++および構造体/クラス専門
- 8. ベクトル、構造体、およびstd :: find
- 9. SCSS:Bemおよび推奨ディレクトリ構造
- 10. C構造体、ポインタおよびフィールド
- 11. MARS MIPSおよび構造体ノード
- 12. ジラガジェットの開発構造
- 13. ポインタ、配列、および構造体(およびメモリの割り当て)?
- 14. yii、開発およびURLの問題
- 15. Intellij IDEA、Javaおよびリモート開発
- 16. Angular + Nativescript Webおよびモバイル開発
- 17. Travis CI(C++ 14およびLinux)
- 18. CおよびMYSQLアプリケーションの開発におけるビルドエラー
- 19. Joomla 3.5モジュールバックエンドXML構造の開発
- 20. 開発者コンソールのGoogleプロジェクトの構造
- 21. 線形および非線形データ構造のリスト
- 22. Pythonライブラリを書く:構造、命名、およびインポートのベストプラクティス
- 23. C++構造体のコンストラクタおよび機能競合
- 24. 時間およびメモリ制約のデータ構造
- 25. ベクトル、構造、およびwhileループ - ファイルからの読み込み
- 26. Cおよびbison:%UNION定義の構造体へのポインタ
- 27. 構造化、因数分解およびアトミック表現ですか?
- 28. c#(wcf)アーキテクチャのファイルとディレクトリ構造(およびインスタンス化)
- 29. calloc、malloc、および動的構造体割り当て
- 30. スーパークラスのミスマッチ、構造体、および先割れスプーン