CodeIgniter では、関数を提供するヘルパーや、クラスを提供するライブラリを作成しながら開発を進めるのですが、これらは独自の方法で読み込み、参照するような仕組みになっています。
$this->load->library('mylib');
$this->load->helper('myhelper');
上記のような、CodeIgniter 独自のロード方法ではなく、単純に require_once()
を使って既存のクラスファイルを読み込むこともできます。
<?php
require_once APPPATH . 'classes/MyClass.php';
上記のように、APPPATH
を使用してパスを指定しておけば、applications
ディレクトリからの相対パスで PHP ファイルをロードできます。
ここでは、以下のようなパスに配置した MyClass.php
をロードすることを想定しています(classes
ディレクトリは新しく作ってます)。
applications/
+-- classes/
+-- MyClass.php