Apenas um simples PHP - MySQL Framework
Esta é uma estrutura PHP muito simples e básica - MySQL. Ajude -nos a melhorá -lo. Use como desejar.
1 - Crie e defina detalhes de conexão do banco de dados em /.env :
DATABASE_HOST="localhost"
DATABASE_NAME="kuarasy"
DATABASE_USER="root"
DATABASE_PASSWORD="123"
2 - Se você não estiver executando diretamente na raiz do servidor, defina a referência Basepath em /config.php :
define ( ' BASEPATH ' , ' /kuarasy ' ); // assuming you are running from https://localhost/kuarasy e /.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 padrão, o default_view é definido em config.php . Ele mantém o nome do diretório da sua página principal principal.
Carregue outras visualizações e aplicativos da Web usando o carregamento básico da função ('View_Name') de /views/Base.php
A API BASIC REST nessa estrutura usa um campo de solicitação de ação para definir a tarefa / rota
Esta ação chamará um método com o mesmo nome de /views/Base.php ou qualquer uma de suas propriedades
Após o teste de instalação: http: // localhost/kuarasy? Ação = status
Cada tarefa usa um campo de tarefas para identificação. Experimente isso no console:
php index.php task=say_hello