2012-02-08 8 views
0

CI構造および開発

私は、すべての管理維持を考えていた - サブフォルダ内の別のビューがありますが、一般的に何をしますか> - >コントローラと管理を資産 - > css js imgなど

答えて

1

私たちはCIベースのアプリケーションの管理インターフェースを初めて投入することに決めたとき、我々の代理店に同じ質問をしました。 ほとんどの場合、バックエンドは再利用可能で、フロントエンドとは何も関係がありません。特に複数のものがある場合や、フロントエンドに複数のテーマがある場合は特にありません。そのため、私たちは2つを分けることにしました。

だから、私たちの構造は次のように気にいらないです:

 
.../application 
.../system 
.../theme 
      /frontend 
       /css 
       /images 
       /js 
      /ci-admin 
       /css 
       /images 
       /js 

CI-adminのフォルダは、バックエンドのために使用されているファイルを指すように、アプリケーション全体で使用されています。 私たちはいくつかのヘルパーを書き留めて管理しました。私たちは、管理アクションを要求しているときに、ローディング関数を再定義/オーバーライドするカスタムクラスからすべての管理コントローラを継承して、適切なフォルダを簡単に指すようにします。私たちはヘルパーを使い、正しいURLを得るために、テンプレートや商用目的などのために使用します。

希望に役立ちます。

関連する問題