最近在开发者群体中,「学 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/...