」ディレクトリ内のコアクラスやライブラリクラスの処理を拡張したり、変更したい場合があります。」ディレクトリ内のファイルを修正する方法はよくありません。この章では、CodeIgniterのコアクラスやライブラリクラスの処理の拡張・変更する方法を解説します。新たにユーザ独自のライブラリクラスを作成・利用する方法を解説します。新たにユーザ独自のヘルパーファイルを作成・利用する方法を解説します。モジュール他のフレームワークでは、一つのフレームワークシステム内に複数のWebアプリケーションをモジュールという形で配置・開発する機能が備わっているものがあります。CodeIgniterには、他のフレームワークのようにモジュール構造を配置・開発する機能は、特別用意されていません。応用することでモジュール構造を模した構成を作ることが可能です。独自のプログラムをパッケージとして開発することができます。他のCodeIgniterフレームワークWebアプリケーションに容易に組み込むことが可能です。(CLI)CodeIgniterでは、WebアプリケーションとしてHTTPリクエストを処理するプログラムの他にコマンドラインから実行できるアプリケーションを開発する仕組みが備わっています。開発工数の短縮にもなり大変便利です。