b62942de8cc04724d272ad88bac0b8d1.png

使用TPFrame框架二开CMS博客程序,在ThinkPHP动力驱动模式下做了进一步的开发,对CBD模式做了更深的强化,优化核心,减少依赖,为个人或企业建站提供高效、快速解决的方案,是你快速做在线成品、是你建设各种系统的首选利器,TP-log的主要特性:

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

> TP-log的运行环境要求PHP5.6以上。

标准目录结构

初始的目录结构如下:

~~~
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             入口文件
├─...              其它文件

截图

87085f32036342193540e2f0670d44c3.png
410ef5d42ea1fc9421a40ef657088fb8.png

系统运行后会自动安装

重新安装的用户,请手动删除`data/install.lock`文件和'application/extra/database.php'文件

TP-log 1.0 正式版 安装包
说明:本站程序