Panada Framework 1.0.0 Documentation

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();

Diskusi