Solo un simple PHP - MySQL Framework
Este es un PHP muy simple y básico: el marco MySQL. Ayúdanos a mejorarlo. Use como desee.
1 - Crear y establecer detalles de conexión de la base de datos en /.env :
DATABASE_HOST="localhost"
DATABASE_NAME="kuarasy"
DATABASE_USER="root"
DATABASE_PASSWORD="123"
2 - Si no se está ejecutando directamente en la raíz del servidor, configure la referencia de BasePath en /config.php :
define ( ' BASEPATH ' , ' /kuarasy ' ); // assuming you are running from https://localhost/kuarasy y /.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
Como predeterminado, default_view se define en config.php . Sostiene el nombre del directorio de su página principal principal.
Cargue otras vistas y aplicaciones web utilizando la función básica de la función ('View_name') desde /views/Base.php
La API de REST básica en este marco utiliza un campo de solicitud de acción para definir la tarea / ruta
Esta acción llamará a un método con el mismo nombre de /views/Base.php o cualquiera de sus propiedades
Después de la instalación, pruebe: http: // localhost/kuarasy? Action = status
Cada tarea utiliza un campo de tarea para la identificación. Prueba esto en la consola:
php index.php task=say_hello