# 快速开始
RdscodeAdmin快速开发系统主要出发点是尽量构建完善的,前后端分离的,前端和后端代码; 不同于其他快速开发框架,本系统核心是菜单,通过设计和定义菜单,一键生成菜单, 即可生成数据库表,控制器,模型,验证类,JSAPI定义,前端Vue组件文件以及菜单定义; 当然也可以根据表一键生成菜单及其他代码;实现快速开发,只需要按照如下步骤即可:
# 第一步:本地开发系统安装
请移步到 安装
# 第二步:一键生成
- 根据安装中的步骤,启动开发环境,会自动打开系统;
- 登录系统后,打开工具管理->菜单管理
这里仅说明由菜单生成代码的情况。
- 创建菜单
根据说明创建菜单,菜单是系统开发的基本单位,一般对应一个数据库表;菜单的创建好后,
需要对菜单进行字段定义和方法定义,系统默认创建了一些字段和方法,您只需要把业务需
要的字段和方法定义好即可。
如下图所示,创建的菜单为用户管理,访问路径为Demo/Member
- 生成代码
定义完成字段后,点击生成代码,就可以生成前后端代码;
# 第三步: 二次开发
生成代码后,将会产生如下文件,接下来就可以修改这些文件进行二次开发了; 后端PHP代码可以通过 /start/ ... /end/ 保护代码不被覆盖;前端代码关闭生成开关即可;
├── app
│ ├── admin
│ │ ├── controller
│ │ │ ├── Demo
│ │ │ │ │ └── Member.php
│ │ │ ├── model
│ │ │ │ ├── Demo
│ │ │ │ │ └── Member.php
│ │ │ ├── validate
│ │ │ │ ├── Demo
│ │ │ │ │ └── Member.php
├── ui
│ ├── src
│ │ ├── api
│ │ │ ├── admin
│ │ │ │ ├── demo
│ │ │ │ │ └── member.js
│ │ ├── view
│ │ │ ├── admin
│ │ │ │ ├── demo
│ │ │ │ │ ├── member
│ │ │ │ │ │ ├── index.vue
│ │ │ │ │ │ ├── add.vue
│ │ │ │ │ │ ├── update.vue
│ │ │ │ │ │ ├── ...
└── ...