Просто простой PHP - MySQL Framework
Это очень простая и базовая структура PHP - MySQL. Помогите нам улучшить это. Используйте как хотите.
1 - Создать и установить сведения об подключении базы данных в /.env :
DATABASE_HOST="localhost"
DATABASE_NAME="kuarasy"
DATABASE_USER="root"
DATABASE_PASSWORD="123"
2 - Если вы не работаете непосредственно на корне сервера, установите ссылку BasePath в /config.php :
define ( ' BASEPATH ' , ' /kuarasy ' ); // assuming you are running from https://localhost/kuarasy и /.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
По умолчанию, default_view определяется в config.php . Он содержит название каталога вашей главной передней страницы.
Загрузите другие представления и веб -приложения, используя основную функцию загрузки ('view_name') от /views/Base.php
Базовый API REST в этой структуре использует поле запроса действий для определения задачи / маршрута
Это действие будет вызвать метод с тем же именем от /views/Base.php или любым его свойствами
После установки теста: http: // localhost/kuarasy? Action = статус
Каждая задача использует поле задачи для идентификации. Попробуйте это на консоли:
php index.php task=say_hello