1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zhimiao-frame-php

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Папка-контейнер для мини-фреймворка PHP

Требования к среде: 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Мини-фреймворк для разработки API Развернуть Свернуть
Apache-2.0
Отмена

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zhimiao-frame-php.git
git@api.gitlife.ru:oschina-mirror/zhimiao-frame-php.git
oschina-mirror
zhimiao-frame-php
zhimiao-frame-php
master