codecamp

tpframe 框架简介

框架简介

TPFrame框架采用的是thinkphp5作为基础,进行的二次封装进行开发而完成的

TPFrame主张少代码、少耦合、易扩展、易升级、易维护

系统采用多层框架模式,层次结构清晰,一目了然。

使用TPFrame,你可以快速开发一个自己想要的网站,让你有更多的时间去耍个女朋友。

如果你有好的建议或意见可直接向我们提出,我们立求做得更好。

框架特色

  • 网站目录结构清晰、合理
  • 保留ThinkPHP5所有模式,你可以运用任何ThinkPHP5可用的操作
  • 系统可完全采用CBD模式进行随意扩展
  • 系统采用多层(控制层、模型层、验证层、逻辑层、视图层)设计模式来更低的减少各个模块之间的耦合度,让你的代码在开发不同系统时可更好的重复利用
  • 系统可插件式开发功能模块,丰富的免费插件可直接下载使用
  • 基于命名空间和众多PHP新特性
  • 核心功能组件化
  • 强化路由功能
  • 更灵活的控制器
  • 重构的模型和数据库类
  • 配置文件可分离
  • 重写的自动验证和完成
  • 简化扩展机制
  • API支持完善
  • 命令行访问支持
  • REST支持
  • 引导文件支持
  • 方便的自动生成定义
  • 真正惰性加载
  • 分布式环境支持
  • 更多的社交类库

在线演示

在线演示后台地址:http://demo.tpframe.com/backend

用户名:admin      密码:www.tpframe.com

后面展示:

问题反馈

在使用tpframe的过程当中,如果你遇到问题,可以通过以下方式反馈问题

交流社区:https://www.tpframe.com/topic.html

QQ群:129822766

版权信息

版权所有Copyright © 2018-2019 by TPFrame.com (https://www.tpframe.com)

All rights reserved。

tpframe 安装说明
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

tpframe 数据库说明

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }