apolbox / apolbox
Kerangka kerja untuk membuat website
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 1
Type:project
Requires
- apolbox/framework: dev-master
- filp/whoops: ^2.5
- monolog/monolog: ^2.0
- slimcontroller/slimcontroller: 0.4.3
This package is auto-updated.
Last update: 2020-08-22 10:20:13 UTC
README
Apolbox Framework adalah sebuah kerangka kerja untuk membuat aplikasi website.
Requirement
- php7.2
- composer
Pohon kerja
/ RootFolder /
/ bootstrap
/ app
/ config
/ kernel.handler
/ kernel.package
/ classmap.php
/ pathmanager.php
/ public
/ .htaccess
/ index.php
/ resources
/ views
/ layout.html
/ routes
/ web.php
/ vendor
/ apolbox
/ test
/ autoload_custom.php
/ .gitigore
/ .htaccess
/ composer.json
Sistem kerja
1. public/index.php
File index.php adalah sebuah file yang bertugas untuk mengecek versi dari php yang terinstall, jika versi php sesuai sistem akan melanjutkan dengan memanggil file autoload.php dari folder vendor, tetapi jika file autoload.php tidak dapat ditemukan pengguna akan dialihkan kehalaman error.
Jika tidak ada error perintah selanjutnya adalah memanggil file app.php yang berada, di folder bootstrap.
2. bootstrap/app.php
File app.php adalah sebuah file utama yang berfungsi untuk menjalankan, aplikasi sistem yang telah terinstall, adapun daftar sistem yang dijalankan sebagai berikut:
* cek php module ['gd', 'xmlreader', 'mbstring']
* autoload lokal package { CustomException }
* path manager direktori
* ExceptionLogger
* Environment
* Register Package
* Variabel Callback