1 Star 0 Fork 0

OSCHINA-MIRROR/libenfu-len

Join Gitlife
Discover and participate in excellent open source projects with over 10 million developers. Private repositories are also completely free :)
Join for free
This repository does not have a declared open-source license file (LICENSE). Please refer to the specific project description and its code upstream dependencies when using.
Clone/Download
Contribute code
Sync code
Cancel
Hint: Since Git does not support empty folders, creating a folder will generate an empty .keep file.
Loading...
README.md

Len Framework

  • Введение:

    Это PHP-фреймворк, но этот фреймворк ещё очень молодой и небольшой. Len, как и следует из названия, очень лаконичен.

  • Цель:

    Простота! Удобство использования! Никому не нужен!

  • Описание:

    Интеграция с компонентами Composer; интеграция с поддержкой Redis, Mongodb, Mysql, Yac; url поддерживает только режим pathinfo; пока не предоставляет шаблонизатор;

  • Сценарии использования:

    Независимые скрипты; веб-API.

Начало

Загрузка:

    git clone https://gitee.com/libenfu/len.git
    cd len

Установка зависимостей:

    composer install --no-dev

Выбор необходимых зависимостей:

    composer update --dev

Возможно используемые компоненты:

filp/whoops Обработка ошибок PHP
firebase/php-jwt JWT (JSON Web Tokens) подробнее
endroid/qrcode Используется для создания QR-кодов
geoip2/geoip2 Геопозиционный анализ
mongodb Абстрактный слой MongoDB
predis/predis Абстрактный слой Redis
phpunit/phpunit Модульное тестирование
eaglewu/swoole-ide-helper Swoole IDE подсказки
kkguan/ide-helper Автоматическое завершение кода для фреймворков Yaf, Yar, Yac, Yaconf, Redis и C-расширений Swoole и др.

Структура кода:

 
├── app
|   └── controllers
│       └── Index.php
│
├── config
|   └──application.php
|
├── Len
|   ├── Cache
|   |   ├── CacheInterface.php
|   |
|   ├── Common
|   |   └── functions.php
|
|   ├── DB
|   |   ├── MongodbModule.php
|   |   ├── MysqlModule.php
|   |   └── RedisModule.php
|
|   ├── Input
|   |   ├── Argv.php
|   |   ├── Get.php
|   |   ├── Post.php
|   |   ├── Put.php
|   |   └── InputBase.php
|
|   ├── JWT
|   |   └── Jwt.php
|
|   ├── Lock
|   |   ├── FileLock.php
|   |   └── RedisLock.php
|
|   ├── Output
|   |   ├── Error.php
|   |   ├── Json.php
|   |   ├── Xml.php
|   |   └── OutputBase.php
|
|   ├── Utility
|   |   └── File.php
|
|   ├── Xml
|   |   ├── Array2XML.php
|   |   └── XML2Array.php
|
|   ├── BaseControl.php
|   ├── BaseModel.php
|   ├── Core.php
|   ├── Dispatcher.php
|   ├── Len.php
|   ├── Logger.php
|   ├── Manager.php
|   ├── Router.php
|   └── Signal.php
|
├── public
|       └── index.php
|
├── .htaccess
|
└── composer.json

Comments ( 0 )

You can comment after Login

Introduction

Лёгкий фреймворк расширяется до автоматической загрузки зависимостей с помощью composer autoload. Expand Collapse
Cancel

Releases

No releases yet

Contributor

All

Recent Activities

Load more
No more results to load
1
https://gitlife.ru/oschina-mirror/libenfu-len.git
git@gitlife.ru:oschina-mirror/libenfu-len.git
oschina-mirror
libenfu-len
libenfu-len
master