Nur ein einfacher PHP -MySQL -Framework
Dies ist ein sehr einfaches und grundlegendes PHP -MySQL -Framework. Helfen Sie uns, es zu verbessern. Verwenden Sie nach Belieben.
1 - Datenbankverbindungsdetails in /.env erstellen und festlegen:
DATABASE_HOST="localhost"
DATABASE_NAME="kuarasy"
DATABASE_USER="root"
DATABASE_PASSWORD="123"
2 - Wenn Sie nicht direkt auf dem Server -Root ausführen, setzen Sie die Basispath -Referenz in /config.php :
define ( ' BASEPATH ' , ' /kuarasy ' ); // assuming you are running from https://localhost/kuarasy und /.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
Standardmäßig ist default_view in config.php definiert. Es enthält den Verzeichnisnamen Ihrer Hauptfront.
Laden Sie andere Ansichten und Web -Apps mithilfe der grundlegenden Funktion laden ('View_name') von /views/Base.php
Die grundlegende REST -API in diesem Framework verwendet ein Aktionsanforderungsfeld , um die Aufgabe / Route zu definieren
Diese Aktion ruft eine Methode mit demselben Namen von /views/Base.php oder einer seiner Eigenschaften auf
Nach dem Installationstest es: http: // localhost/kuarasy? Action = Status
Jede Aufgabe verwendet ein Aufgabenfeld zur Identifizierung. Versuchen Sie dies auf der Konsole:
php index.php task=say_hello