最近在开发者群体中,「学 PHP 还有用吗」的探讨越来越多,在各种技术论坛上,已经「PHP 是世界上最好的语言」的呼声仿佛也没有以前那么强烈的。
实际上,PHP 依然在被大范畴的应用,尤其是 Web 后端畛域,PHP 的位置仍然没有下滑。在 Gitee 上也有不少优良的 PHP 开发者,明天就为大家举荐的是一款基于 ThinkPHP6 底层的极简极速后盾开发框架:Kplphp,心愿给应用 PHP 的你另一个新抉择。
项目名称:Kplphp
我的项目作者:JefferyCai
开源许可协定:Apache-2.0
我的项目地址:https://gitee.com/JefferyCai/…
我的项目简介
Kplphp 是基于最新版本的 thinkphp6.0 以上底层编写的一整套污浊版后盾,领有前后端分离器,内置一键疾速 CURD 命令,kbuilder 疾速构建器 [一个办法增删改查],插件治理模块,高级视觉扁平化后盾界面 [唯一的格调]。
目录构造
www WEB 部署目录(或者子目录)├─app 利用目录 [本来 web 目录曾经改为 app 了]
│ ├─admin 利用目录 [后盾模块]
│ │ ├─common.php 函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ ├─config 配置目录
│ │ ├─route 路由目录
│ │ └─ ... 更多类库目录
│ ├─api 利用目录 [api 模块]
│ │ ├─common.php 函数文件
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ ├─view 视图目录
│ │ ├─config 配置目录
│ │ ├─route 路由目录
│ │ └─ ... 更多类库目录
│ │
│ ├─common.php 公共函数文件
│ └─event.php 事件定义文件
│
├─config 全局配置目录
│ ├─addons.php 插件配置
│ ├─app.php 利用配置
│ ├─cache.php 缓存配置
│ ├─console.php 控制台配置
│ ├─cookie.php Cookie 配置
│ ├─database.php 数据库配置
│ ├─filesystem.php 文件磁盘配置
│ ├─lang.php 多语言配置
│ ├─log.php 日志配置
│ ├─jump.php 跳转配置
│ ├─middleware.php 中间件配置
│ ├─route.php URL 和路由配置
│ ├─session.php Session 配置
│ ├─trace.php Trace 配置
│ └─view.php 视图配置
│
├─public WEB 目录(对外拜访目录)== 在这里揭示,倡议新增模块的同时,在该目录下复制雷同的.php 文件同名便可
│ ├─admin.php 入口文件 [admin 利用入口]
│ ├─api.php 入口文件 [api 利用入口]
│ ├─index.php 入口文件 [index 利用入口]
│ ├─router.php 疾速测试文件
│ └─.htaccess 用于 apache 的重写
│
├─extend 扩大类库目录
├─runtime 利用的运行时目录(可写,可定制)├─vendor Composer 类库目录
├─.example.env 环境变量示例文件
├─composer.json composer 定义文件
├─LICENSE.txt 受权阐明文件
├─README.md README 文件
├─think 命令行入口文件
我的项目特点
- 前后端拆散,自写 kbuilder 操作器【form,see,table 疾速构建器】。内置增删查改,表单多类型扩大
- 内置一键疾速 CURD 命令
- 减少顶部菜单,让菜单更新感性
- 由 V1.0 版本的 table 表格 datatables 插件优化为 layui 插件
- 弱小的插件扩大性能,在线装置卸载降级插件 [可进群下载更多插件]
- 丰盛的插件利用市场 [降级中]
举荐配置
LNMP 环境:
PHP7.1+
Nginx
CentOS7
MySQL5.6+
留神:
ThinkPHP6.0 基于精简外围和对立用法两大准则在 5.1 的根底上对底层架构做了进一步的优化改良,并更加规范化。因为引入了一些新个性,ThinkPHP6.0 运行环境要求 PHP7.1+,不反对 5.1 的无缝降级(官网给出了降级领导用于我的项目的降级参考)。
我的项目截图
尽管基于 TP6 的后盾框架有很多,然而 Gitee 认为 Kplpho 依然具备学习的价值,如果你也对这个我的项目感兴趣,那么就点击前面的链接返回我的项目主页,给它一个 Star 吧:https://gitee.com/JefferyCai/…