Hanya PHP sederhana - Kerangka MySQL
Ini adalah kerangka PHP yang sangat sederhana dan mendasar - MySQL. Bantu kami memperbaikinya. Gunakan sesuai keinginan.
1 - Buat dan atur detail koneksi basis data di /.env :
DATABASE_HOST="localhost"
DATABASE_NAME="kuarasy"
DATABASE_USER="root"
DATABASE_PASSWORD="123"
2 - Jika Anda tidak berjalan langsung pada root server, atur referensi basepath di /config.php :
define ( ' BASEPATH ' , ' /kuarasy ' ); // assuming you are running from https://localhost/kuarasy dan /.htaccess :
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
# Force Trailing slash
RewriteRule ^((.*)[^/])$ /kuarasy/$1/ [L,R=301] # HERE
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /kuarasy/index.php [L] # AND HERE
Sebagai default, Default_View didefinisikan dalam config.php . Ini memegang nama direktori di depan utama Anda.
Muat Tampilan dan Aplikasi Web lain menggunakan Load Fungsi Dasar ('view_name') dari /views/Base.php
API istirahat dasar dalam kerangka kerja ini menggunakan bidang Permintaan Tindakan untuk menentukan tugas / rute
Tindakan ini akan memanggil metode dengan nama yang sama dari /views/Base.php atau properti apa pun
Setelah pengujian instalasi itu: http: // localhost/kuarasy? Action = status
Setiap tugas menggunakan bidang tugas untuk identifikasi. Coba ini di konsol:
php index.php task=say_hello