Juste un simple PHP - MySQL Framework
Il s'agit d'un framework PHP très simple et basique - MySQL. Aidez-nous à l'améliorer. Utilisez comme vous le souhaitez.
1 - Créer et définir les détails de la connexion de la base de données dans /.env :
DATABASE_HOST="localhost"
DATABASE_NAME="kuarasy"
DATABASE_USER="root"
DATABASE_PASSWORD="123"
2 - Si vous n'exécutez pas directement sur la racine du serveur, définissez la référence de basepath dans /config.php :
define ( ' BASEPATH ' , ' /kuarasy ' ); // assuming you are running from https://localhost/kuarasy et /.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
Par défaut, default_view est défini dans config.php . Il détient le nom du répertoire de votre première page principale.
Chargez d'autres vues et applications Web à l'aide de la fonction de base Load ('View_name') à partir de /views/Base.php
L'API REST de base dans ce cadre utilise un champ de demande d'action pour définir la tâche / l'itinéraire
Cette action appellera une méthode avec le même nom de /views/Base.php ou l'une de ses propriétés
Après le test d'installation, IT: http: // localhost / kuarasy? Action = statut
Chaque tâche utilise un champ de tâche pour l'identification. Essayez ceci sur la console:
php index.php task=say_hello