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安装

框架特性

智能路由

  • 域名/IP关联绑定,一次设置无需修改。
  • 路由自动关联到对应目录,开发过程中无需配置路由。

模块化

  • 每个目录对应一个模块,MVC合并为一个目录并相互独立,除非一个模块需调用另一个模块。
  • 关联的JS、CSS、PHP、HTML都在一个目录中进行,大量减少代码查看或调用的复杂性。
  • SCSS自动生成CSS
  • 如果一个页面使用多个模块:CSS、 SCSS代码合并到一个css文件当中、JS合并到一个JS文件当中。
  • 合并的CSS或JS可存储于Memcache或文件缓存中。
  • 层次清晰,代码轻松修改,开发效率高,运行稳定。

数据库

  • 数据库配置模式开发,开发页面几乎无需写复杂的数据库语句,配置文件轻松搞定。
  • 配置文件可读性强,无需关注复杂的逻辑运算。
  • 目前实现支持的数据库:Mysql、Sqlserver、Sqlite、PostgreSQL配置共用,实现了跨不同种类的数据库关联查询。
  • 数据库字段信息保存于缓存中,用于验证数据库语句中字段错误与否。

插件开发

  • 一个插件可以是一个项目生态,推荐使用插件开发。
  • 轻松实现项目独立和项目之间的调用。
  • 功能更加强大和方便,大项目或多项目实用性更为显著。

框架所需扩展

  • Apcu缓存 (不安装默认存储到文件)
  • PHP7代码版本
  • 兼容于Linux和Windows

联系方式

  • QQ/微信:336296
  • QQ群:5269878
下一篇:Composer安装
简介 Composer安装 路由 创建页面 模块页面 数据配置 初始化 数据展示配置 数据重设 HTML JS和CSS合并 扩展页面 SEO 嵌套调用 页面配置 APCU缓存 缓存应用 内部函数 页面调试 插件开发 创建插件 插件配置 便捷应用 调用入口 函数调用 ORM配置 插件视图 进阶调用 JS动态传参 帮助文档 http://www.tphp.com http://backstage.tphp.com http://pecl.php.net/package/APCu https://learnku.com/docs/laravel https://gitee.com/q336296/tphp https://www.php.net/downloads.php