Autoload

Setiap susunan logika aplikasi terdiri dari sejumlah besar kelas di banyak lokasi berbeda. WPFrame menyediakan kelas untuk mengaitkan ke fungsionalitas inti. Aplikasi Anda akan memiliki sejumlah pustaka, model, dan entitas lainnya untuk membuatnya berfungsi / dapat digunakan. Anda mungkin memiliki kelas pihak ketiga yang digunakan proyek Anda. Melacak di mana setiap file berada, dan mengkodekan lokasi itu ke dalam file Anda secara berurutan.

Autoloader WPFrame

WPFrame menyediakan autoloader yang fleksibel untuk dapat Anda gunakan dengan sedikit konfigurasi. Autoloader digunakan  untuk melakukan load file seperti Helpers maupun Libraries pihak ketiga yang ingin Anda gunakan kedalam sistem.

Autoloader file dapat Anda lakukan dengan menggunakan WPFrame Autoloader ataupun menggunakan Composer. Autoloader WPFrame melakukan load pada direktori App/Helpers, App/Libraries, dan App/Starter. Sedangkan untuk menggunakan Komposer, file akan diload melalui direktori vendor.

Jika Anda menggunakan komposer, silahkan kunjungi website untuk membaca dokumentasi dari Composer (Kunjungi). Jika Anda ingin melakukan load kelas pada file mengunakan Autoloader bawaan WPFrame, Anda perlu menambahkan konfigurasi kedalam file konfigurasi Autoload di App/Config/Autoload.php.Anda dapat mendaftarkan file kedalam kode register file Autoload seperti Helpers, Libraries, Starter.

Helpers

Kelas Helpers berada dibawah namespace  WPFP\App\Helpers. Anda dapat mendaftarkan file Helper kedalam kode registasi autoload seperti berikut:

'helpers'       =>  ['blade','blade_view', 'helper_file_name'],

Libraries

Selain Helper, Anda juga dapat mendaftarkan Library file melalui konfigurasi Autoload. Untuk kelas Libraries berada dibawah namespace WPFP\App\Libraries.

'libraries'     =>  ['ci3_library_loader', 'library_file_name'],

Starter

Anda juga dapat melakukan load file Starter yang berada dibawah namespace WPFP\App\Starter.

'starter'       =>  ['first_started', 'starter_file_name']

Open Github

Get the source from Initflex Github

Hexsecure

One Step for System Security