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