【CodeIgniter3】クエリービルダー(旧アクティブレコード)を拡張する方法です。
まずクラスローダー(CI_Loader)を拡張します。
ファイルを作成する場所は以下のとおりです。
application/core/MY_Loader.php
ソースコードは以下のとおりです。
次にクエリビルダーの拡張クラスを作成します。
ファイルを作成する場所は以下のとおりです。
application/libraries/database/MY_DB_query_builder.php
ソースコードは以下のとおりです。
MY_DB_qyery_builderクラス内にメソッドを追加していけば、クエリービルダーを拡張することが出来ます。