2 Star 5 Fork 0

TPHP框架 - 快速开发 / tphp

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README
MIT

TPHP框架 - 快速开发

TPHP是基于Laravel框架的基础上进行整合的一套便捷性框架,使用Composer依赖管理开发。该框架具有高配置型代码设计,使开发者更快速开发项目,并减少大量BUG调试时间,在使用TPHP开发后台时开发速度将大幅度提升。

~~~传送门~~~

文档名称 链接地址
TPHP框架 - 快速开发 http://www.tphp.com
TPHP后台系統 http://backstage.tphp.com
完整示例代码下载 https://gitee.com/q336296/tphp

本文档使用TPHP构建,编写文档更轻松,移步至: 插件开发 > 说明文档 TPHP后台系統使用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缓存 (不安装默认存储到文件)
  • PHP7代码版本
  • 兼容于Linux和Windows

联系方式

  • QQ/微信:336296
  • QQ群:5269878
MIT License Copyright (c) 2021 q336296 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

TPHP框架 - 快速开发 expand collapse
PHP and 3 more languages
MIT
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
PHP
1
https://gitee.com/q336296/tphp.git
git@gitee.com:q336296/tphp.git
q336296
tphp
tphp
master

Search

53164aa7 5694891 3bd8fe86 5694891