栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

基于ThinkPHP5的二次开发框架(半自动化)

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于ThinkPHP5的二次开发框架(半自动化)

Github地址:https://github.com/Venus-WXP/vj_admin

github上有开发规范,目录结构,在线体验等。

如果觉得好的话,记得点一个星哦!

VJ Admin 1.2.2 系统介绍

其主要特性包括:

  • 功能的自动生成(完全应对包括有文件上传这样的功能)
  • 清晰的架构,志在减少代码的重复
  • 完善的基础功能(让开发变得更加便捷)
  • 文件引用化,大量减少服务器垃圾文件
  • CURL 请求封装,使使用门槛降到最低
  • 集成邮件发送功能(需要在系统选项中配置相关项)
  • 集成短信发送功能(使用阿里云的短信服务SMS,同样需要在系统选项中配置相关项)
  • 集成二维码生成功能,只需要调用相应的API即可,后面有详细介绍
  • 集成Excel表格的导入导出
  • 集成验证码功能(TP5自带和系统提供二选一)
  • 集成图片处理功能(TP5自带)
  • 集成数据库迁移功能(TP5自带)
  • 集成Socket,Angular,时间操作等等许多功能(TP5自带)
  • 后续会继承大量常用功能(包括微信,PHPWord等)
演示地址

http://vjadmin.ixiaopeng.cn

用户名:youke

密码:123456

目录结构

本系统目录结构如下:

www  WEB部署目录(或者子目录)
├─app    应用目录
│  ├─common                 应用公共函数目录
│  |  ├─common.php          应用公共函数文件
│  │
│  ├─admin                  admin模块目录
│  │  ├─common              模块公用函数(可选)
│  │  ├─config              模块配置文件目录(可选)
│  │  |  ├─config.php       模块配置文件
│  │  ├─extra               拓展配置文件目录(可选)
│  │  ├─controller          控制器目录
│  │  ├─model 模型目录
│  │  ├─view  视图目录
│  │  └─validate            验证器目录
│  │
│  ├─base                   base模块目录
│  |  ├─controller          控制器目录
│  |  |  ├─base.php         base控制器文件
│  |  ├─model               模型目录
│  |  |  ├─base.php         base模型文件
│  |  ├─validate            验证器目录
│  |  |  ├─base.php         base验证器文件
│  │
│  ├─business               business业务模块(其中的目录结构省略,根据你的需求来定模块,business只是Demo)
│  |  ├─controller          控制器目录
│  |  ├─model               模型目录
│  |  ├─validate            验证器目录
│  |  ├─view         验证器目录
│  │
│  ├─common                 应用公共函数目录
│  |  ├─common.php          公共常用函数
│  |  ├─curl.php            对extend中的CUrl类库的进一步封装函数
│  |  ├─excel.php           对excel表格导入导出的封装函数
│  |  ├─qrcode.php          对二维码生成的封装函数
│  |  ├─sendmail.php        对发送邮件的封装函数
│  |  ├─sendmsg.php         对发送短信的封装函数
│  |  ├─system.php          系统使用的封装函数
│  |  └─upload.php          对上传文件封装的函数
│  │
│  ├─config                 应用配置目录
│  |  ├─config.php          应用配置文件
│  |  ├─route.php           应用路由配置文件
│  |  ├─tags.php            应用行为扩展定义文件
│  |  └─database.php        应用数据库配置文件
│  │
│  ├─extra                  应用其他配置目录
│  |  ├─qr_code_config.php  二维码生成配置文件
│  |  ├─send_mail_config.php发送邮件的部分(不常变)配置文件(其余配置在系统选项中配置)
│  |  └─send_msg_config.php 发送短信的部分(不常变)配置文件(其余配置在系统选项中配置)
│  │
│  ├─template               菜单自动生成模板目录
│  |  ├─Controller.vj       控制器模板文件
│  |  ├─Model.vj            模型模板文件
│  |  ├─Validate.vj         验证器模板文件
│  |  ├─index.vj            功能首页模板文件
│  |  └─udpate.vj           功能添加修改模板文件
│
├─backup                    数据库备份sql文件存放目录
|
├─extend                    扩展类库目录
|  ├─Aliyun                 阿里云短信服务类库
|  ├─cn              cn扩展类库目录
|  |  ├─ixiaopeng           ixiaopeng扩展类库目录
|  |  |  ├─backup           备份扩展类库目录
|  |  |  |  └─Backup.php    备份类库文件
|  |  |  ├─curl      客户端url类库目录
|  |  |  |  └─CUrl.php      curl封装类库文件
|  |  |  ├─verify           验证码类库目录
│  |  |  |  ├─font   字体文件目录
|  |  |  |  |  └─1.ttf      字体文件
|  |  |  |  └─VerifyCode.php验证码生成类(TP5给我们提供了验证码类库,这个可选择性使用)
|  ├─phpexcel               PHPExcel类库
|  └─phpqrcode              PHPQRCode类库
│  
├─public      WEB目录(对外访问目录)
│  ├─generator网站生成文件目录(例如验证码的生成会放在该目录)
│  ├─static   网站静态资源目录(里面有很多静态资源,这里省略)
│  ├─uploads  网站上传文件目录
│  │  ├─files 上传的文件存放目录(除图片以外的文件)
│  │  └─images上传的图片存放目录
│  ├─index.php入口文件
│  ├─router.php      快速测试文件
│  └─.htaccess用于apache的重写
│  
├─thinkphp    框架系统目录
│  ├─lang     语言文件目录
│  ├─library  框架类库目录
│  │  ├─think Think类库包目录
│  │  └─traits系统Trait目录
│  │
│  ├─tpl      系统模板目录
│  ├─base.php 基础定义文件
│  ├─console.php     控制台入口文件
│  ├─convention.php  框架惯例配置文件
│  ├─helper.php      助手函数文件
│  ├─phpunit.xml     phpunit配置文件
│  └─start.php框架入口文件
|
├─runtime                   应用的运行时目录(可写,可定制)
├─vendor      第三方类库目录(Composer依赖库)
├─build.php   自动生成定义文件(参考)
├─composer.json      composer 定义文件
├─LICENSE.txt 授权说明文件
├─README.md   README 文件
├─think命令行入口文件
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/228003.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号