Auto Loader
Feature auto loader memungkinkan Anda untuk me-load class, baik itu resources, library ataupun model secara otomatis tanpa perlu mendeklarasikannya terlebih dahulu.
Penggunaan
Untuk memanfaatkan fasilitas ini, Anda hanya cukup memanggil property $this->resource, $this->library, ataupun $this->model kemudian diikuti dengan nama class yang hendak dipanggil. Berikut adalah contoh-contohnya.
Me-load method stripNumeric() dari class resource validation:
$this->resource->validation()->stripNumeric(12345678);
Me-load method getValue() dari class resource session:
$this->resource->session()->getValue('mySessionID');
Me-load method dateNow dari sebuah class library dengan nama Time:
$this->library->time()->dateNow();
Me-load method getEmailByID dari sebuah class model dengan nama ActivatedUsers:
$this->model->activatedUsers()->getEmailByID(10);
Passing Nilai Constructor
Jika class yang hendak Anda load membutuhkan nilai tertentu pada constructor, silahkan isikan pada bagian method nama class. Berikut adalah contohnya:
$this->resource->cache('apc')->getValue('myKey');
$this->library->time('arg1', 'arg2')->dateNow();