# Len Framwork **Repository Path**: libenfu/len ## Basic Information - **Project Name**: Len Framwork - **Description**: 轻量级框架扩展到自动加载依赖于composer autoload - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 1 - **Created**: 2017-06-03 - **Last Updated**: 2022-10-10 ## Categories & Tags **Categories**: webframework **Tags**: None ## README ### **Len Framwork** - 简介: 这是个php框架, 但是这个框架还很弱小. Len 框架就像它的名字一样, 非常精简. - 目标: 简单! 易用! 没人用! - 说明: 集成Composer组件; 集成Redis, Mongodb, Mysql, Yac 支持; url仅支持pathinfo模式; 暂不提供模版引擎; - 适用场景 独立脚本; web Api接口; ## 开始 #### Download: ```bash git clone https://gitee.com/libenfu/len.git cd len ``` #### 安装依赖: ```bash composer install --no-dev ``` #### 选择需要依赖: ```bash composer update --dev ``` #### 可能用到的组件: [filp/whoops](https://packagist.org/packages/filp/whoops) PHP错误处理 [firebase/php-jwt](https://packagist.org/packages/firebase/php-jwt) JWT(JSON Web Tokens) [more](https://jwt.io/) [endroid/qrcode](https://packagist.org/packages/endroid/qrcode) 用于生成二维码 [geoip2/geoip2](https://packagist.org/packages/geoip2/geoip2) 地理位置分析 [mongodb](https://packagist.org/packages/mongodb/mongodb) MongoDB抽象层 [predis/predis](https://packagist.org/packages/predis/predis) Redis抽象层 [phpunit/phpunit](https://packagist.org/packages/phpunit/phpunit) 单元测试 [eaglewu/swoole-ide-helper](https://packagist.org/packages/eaglewu/swoole-ide-helper) Swoole IDE提示 [kkguan/ide-helper](https://packagist.org/packages/kkguan/ide-helper) Yaf、Yar、Yac、Yaconf、Redis、Swoole等框架或C扩展代码自动补全 #### 代码结构 :
├── app | └── controllers │ └── Index.php │ ├── config | └──application.php │ ├── Len │ ├── Cache │ │ ├── CacheInterface.php │ │ └── YacCache.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