# 快速开始

Rds快速开发系统主要出发点是尽量构建完善的,前后端分离的,前端和后端代码; 不同于其他快速开发框架,本系统核心是菜单,通过设计和定义菜单,一键生成菜单, 即可生成数据库表,控制器,模型,验证类,JSAPI定义,前端Vue组件文件以及菜单定义; 当然也可以根据表一键生成菜单及其他代码;实现快速开发,只需要按照如下步骤即可:

# 第一步:本地开发系统安装

请移步到 安装

# 第二步:一键生成

  1. 根据安装中的步骤,启动开发环境,会自动打开系统;
  2. 登录系统后,打开工具管理->菜单管理 这里仅说明由菜单生成代码的情况。 菜单管理
  3. 创建菜单 根据说明创建菜单,菜单是系统开发的基本单位,一般对应一个数据库表;菜单的创建好后, 需要对菜单进行字段定义和方法定义,系统默认创建了一些字段和方法,您只需要把业务需 要的字段和方法定义好即可。 创建菜单 如下图所示,创建的菜单为用户管理,访问路径为Demo/Member 创建菜单
  4. 生成代码 定义完成字段后,点击生成代码,就可以生成前后端代码; 创建菜单

# 第三步: 二次开发

生成代码后,将会产生如下文件,接下来就可以修改这些文件进行二次开发了; 后端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
│   │   │   │   │   │   ├── ...
└── ...