TPFrame 6.0基于最新版thinkphp6开发,保持了ThinkPHP6的所有特性,延续了tpframe 3.x版本的高扩展、高效率、低耦合的特性,在代码上做了更深的强化,优化核心,减少依赖,为个人或企业建站提供高效、快速解决的方案,TPFrame 6.x的主要特性:
PHP7
强类型(严格模式)TPFrame 6.x的运行环境要求PHP7.1+。
tpframe 3.x (https://gitee.com/37duman/tpframe)
初始的目录结构如下:
www WEB部署目录(或者子目录)
├─addon 插件目录
│ └─... 可扩展模块目录
├─app 应用程序目录
│ ├─common 公共模块目录
│ ├─backend 后台模块目录
│ ├─frontend 前台模块目录
│ ├─extra 配置文件目录
│ ├─install 安装模块目录(安装后建议删除)
│ ├─module_name 模块目录(可以更改)
│ │ ├─config 模块配置文件目录
│ │ ├─controller 控制器目录
│ │ ├─logic 逻辑层目录
│ │ ├─model 模型目录
│ │ ├─service 服务层目录
│ │ ├─validate 数据验证层目录
│ │ ├─middleware 模块中间件
│ │ ├─event 模块事件
│ │ ├─lang 模块语言包
│ │ └─ ... 更多类库目录
│ ├─app.php 应用主配置文件
│ ├─common.php 公共函数文件
│ ├─lang.php 语文包配置文件
│ ├─middleware.php 中间件配置文件
│ ├─route.php 路由配置文件
│ ├─tags.php 应用行为扩展定义文件
│ └─database.php 数据库配置文件
├─coreframe 核心代码目录
│ ├─source tpframe源码目录
│ ├─package 第三方程序包
│ └─... 更多可扩展模块目录
├─data 数据资源目录(对外访问目录)
│ ├─runtime 运行时目录
│ ├─install.lock 安装标识文件
│ └─... 其它文件
│─public 程序入口文件目录
│ ├─index.php 应用入口文件
│ ├─assets 插件、模板等资源文件目录
│ ├─data 数据目录
│ └─... 其它更多目录
│─extend 扩展类库目录
├─theme 模板目录
│ ├─backend 后台模板文件目录
│ ├─frontend 前台模板文件目录
│ └─install 安装模板文件目录
│─vendor 第三方类库目录
│
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
├─... 其它文件
系统运行后会自动安装
重新安装的用户,请手动删除data/install.lock
文件和'app/extra/database.php'文件
TPFrame
遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:
.php
为后缀;User
、UserType
,默认不需要添加后缀,例如UserController
应该直接命名为User
;get_client_ip
;getUserName
;tableName
、instance
;__call
和 __autoload
;APP_PATH
和 THINK_PATH
;url_route_on
和url_convert
;think_user
表和 user_name
字段,不建议使用驼峰和中文作为数据表字段命名。TPFrame 官方交流群
:129822766
ThinkPHP:(http://www.thinkphp.cn)
Font Awesome:(http://fontawesome.dashgame.com/)
LayUi:(http://layer.layui.com/)
Bootstrap:(http://www.bootcss.com/)
jQuery:(http://jquery.com/)
jsTree:(http://www.jstree.com/)
TPFrame遵循Apache2开源协议发布,并提供免费使用。
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有Copyright © 2018-2020 by TPFrame (https://www.tpframe.com)
All rights reserved。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。