# tphp **Repository Path**: q336296/tphp ## Basic Information - **Project Name**: tphp - **Description**: TPHP框架 - 快速开发 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2019-05-22 - **Last Updated**: 2022-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: PHP, TPHP, 快速开发, TPHP框架 ## README ## TPHP框架 - 快速开发 [TPHP](http://www.tphp.com)是基于[Laravel](https://learnku.com/docs/laravel)框架的基础上进行整合的一套便捷性框架,使用Composer依赖管理开发。该框架具有高配置型代码设计,使开发者更快速开发项目,并减少大量BUG调试时间,在使用TPHP开发后台时开发速度将大幅度提升。 > \~\~\~传送门\~\~\~ | 文档名称 | 链接地址 | | ------------ | ------------ | | TPHP框架 - 快速开发 | http://www.tphp.com | | TPHP后台系統 | http://backstage.tphp.com | | 完整示例代码下载 | https://gitee.com/q336296/tphp | > 本文档使用TPHP构建,编写文档更轻松,移步至: 插件开发 > 说明文档 > [TPHP后台系統](http://backstage.tphp.com)使用TPHP插件开发,开发效率快十倍甚至更多 ## 安装 - 方法一:下载[源代码](https://gitee.com/q336296/tphp)直接运行(含DEMO程序) - 方法二:使用Composer安装(无DEMO程序) - 纯框架: composer require tphp/tphp - 后台插件: composer require tphp/backstage > 推荐使用方法二Composer安装 ## 框架特性 #### 智能路由 - 域名/IP关联绑定,一次设置无需修改。 - 路由自动关联到对应目录,开发过程中无需配置路由。 #### 模块化 - 每个目录对应一个模块,MVC合并为一个目录并相互独立,除非一个模块需调用另一个模块。 - 关联的JS、CSS、PHP、HTML都在一个目录中进行,大量减少代码查看或调用的复杂性。 - SCSS自动生成CSS - 如果一个页面使用多个模块:CSS、 SCSS代码合并到一个css文件当中、JS合并到一个JS文件当中。 - 合并的CSS或JS可存储于Memcache或文件缓存中。 - 层次清晰,代码轻松修改,开发效率高,运行稳定。 #### 数据库 - 数据库配置模式开发,开发页面几乎无需写复杂的数据库语句,配置文件轻松搞定。 - 配置文件可读性强,无需关注复杂的逻辑运算。 - 目前实现支持的数据库:Mysql、Sqlserver、Sqlite、PostgreSQL配置共用,实现了跨不同种类的数据库关联查询。 - 数据库字段信息保存于缓存中,用于验证数据库语句中字段错误与否。 - 数据库测试示例文件: database.rar #### 插件开发 - 一个插件可以是一个项目生态,推荐使用插件开发。 - 轻松实现项目独立和项目之间的调用。 - 功能更加强大和方便,大项目或多项目实用性更为显著。 #### 框架所需扩展 - [Apcu缓存](http://pecl.php.net/package/APCu) (不安装默认存储到文件) - [PHP7](https://www.php.net/downloads.php)代码版本 - 兼容于Linux和Windows ## 联系方式 - QQ/微信:336296 - QQ群:5269878