This action will force synchronization from www.tpframe.com/tpframe, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
TPFrame保持了ThinkPHP5原有的所有特性,在ThinkPHP动力驱动模式下做了进一步的开发,对CBD模式做了更深的强化,优化核心,减少依赖,为个人或企业建站提供高效、快速解决的方案,是你快速做在线成品、是你建设各种系统的首选利器,TPFrame的主要特性:
TPFrame的运行环境要求PHP5.6以上。
tpframe 6.x (https://gitee.com/37duman/tpframe6)
TPFrame 微信小程序 | TPFrame 微信公众号 | TPFrame 百度小程序 |
---|---|---|
![]() |
![]() |
![]() |
微信扫一扫 | 微信扫一扫 | 百度app扫一扫 |
初始的目录结构如下:
www WEB部署目录(或者子目录)
├─addon 插件目录
│ └─... 可扩展模块目录
├─application 应用程序目录
│ ├─common 公共模块目录(可以更改)
│ ├─backend 后台模块目录(可以更改)
│ ├─frontend 前台模块目录(可以更改)
│ ├─extra 配置文件目录
│ ├─install 安装模块目录(安装后建议删除)
│ ├─module_name 模块目录(可以更改)
│ │ ├─config.php 模块配置文件
│ │ ├─controller 控制器目录
│ │ ├─logic 逻辑层目录
│ │ ├─model 模型目录
│ │ ├─service 服务层目录
│ │ ├─validate 数据验证层目录
│ │ └─ ... 更多类库目录
│ ├─command.php 命令行工具配置文件
│ ├─common.php 公共函数文件
│ ├─config.php 公共配置文件
│ ├─route.php 路由配置文件
│ ├─tags.php 应用行为扩展定义文件
│ └─database.php 数据库配置文件
├─coreframe 核心代码目录
│ ├─source tpframe源码目录
│ ├─thinkphp thinkphp源码目录
│ ├─vendor 第三方类库目录(Composer依赖库)
│ └─... 更多可扩展模块目录
├─data 数据资源目录(对外访问目录)
│ ├─assets 静态资源目录
│ ├─conf(<2.0) 配置文件目录(2.0版本已移动到application的extra目录)
│ ├─runtime 运行时目录
│ ├─uploads 上传文件目录
│ ├─install.lock 安装标识文件
│ └─... 其它文件
│─extend 扩展类库目录
├─theme 模板目录
│ ├─backend 后台模板文件目录
│ ├─frontend 前台模板文件目录
│ └─install 安装模板文件目录
│
├─build.php 自动生成定义文件(参考)
├─composer.json composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
├─index.php 入口文件
├─... 其它文件
系统运行后会自动安装
重新安装的用户,请手动删除data/install.lock
文件和'application/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。
Sign in for post a comment
Comments ( 0 )