2016-03-22 26 views
0

私はサイトを構築するためのフレームワークとしてではなく、単純にphpを扱うためのバックエンド(例えば、dbの入出力、画像操作、サーバーへのファイル書き込み)としてcodeigniterを使用したいと考えています。 CodeIgniter3のデフォルトのダウンロードでCodeigniter3:必要なコアディレクトリは何ですか?

、3つの主要ディレクトリ(アプリケーションシステム、およびuser_guide)があります。 アプリケーションのほとんどは、application/config以外はおおよそ空です。 user_guideは必ず不要です。

CodeIgniter3のどの部分が機能的に完結するために必要ですか?

答えて

0

TL; DR:あなたは、フレームワークのコンポーネントのセットだけを使用したい場合は、それのすべての

、CodeIgniterでは、右のピックではありません。


ロング答えは:

理論的に:それはちょうどシステム/コア/

しかし、そのコードのほとんどは、あなたが行うことを、index.phpの中で定義された定数を持っていることを前提としなければなりません"application"ディレクトリ( "config /"と "views/errors /"サブディレクトリを含む)があります。

多くの言語の翻訳にも依存しますが、デフォルトはシステム/言語/であるため、それも必要です。

一部ひどく書かれた部分は、特定のシステム/ライブラリ/又はシステム/ヘルパー/成分に依存し得ます。

私達はちょうどシステム/コア/で開始しながら、(それが何か他のものに名前を変更することができますが)だから、あなたは今システム/のすべてとアプリケーション/の少なくとも一部を必要としています。


CodeIgniterにはモノリシックアーキテクチャがあります。それは単にあなたが求めていることをするための方法で作られていません。 これは、ファイルのほんの数キロバイトに過ぎません。これは1980年ではなく、問題ではありません。使用しない余分なコンポーネントを実際にロードしない限り、途中では取得できません。

関連する問題