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

OSCHINA-MIRROR/zhimiao-frame-php

Клонировать/Скачать
README.md 2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 08.06.2025 15:13 c2cee4b

Папка-контейнер для мини-фреймворка 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 )

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

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