Требования к среде: PHP 7.0+.
Основная структура проекта:
/app/api - контроллеры для API
/site/index.php - точка входа
/config.php - файл конфигурации
/composer.json
Установка с помощью composer:
composer require zhimiao/frame-php
Пример проекта:
https://gitee.com/zhimiao/frame-php-demo/
Структура проекта:
zhimiao/frame-php
│ .gitignore
│ CHttp.php - мини-библиотека для выполнения запросов cURL
│ composer.json - файл конфигурации composer
│ composer.phar - файл composer.phar
│ Config.php - загрузка и чтение конфигурации, включает мониторинг серверной среды для переключения конфигурации
│ Data.php - получение данных, поддерживает MySQL и Redis
│ README.md - документация
│ Reflection.php - рефлексия классов, используется для загрузки контроллеров (очень удобно, заимствовано из TP)
│ Request.php - обработка данных HTTP-запросов
│ Response.php - вывод данных, содержит метод вывода JSON (достаточно для базовых задач)
│ Route.php - правила маршрутизации, включают c=контроллер a=действие
│ Run.php - точка входа
│ Utils.php - утилиты, содержит несколько нечасто используемых инструментов
└─Data
XPDO.php - расширение для PDO в Data, упрощает параметризацию запросов
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )