VueCMF后端开发
本节主要介绍后端API的开发。API源码在源码包中除frontend_src目录外所有文件,目录结构如下:
目录结构
├── public
├── application
| └── api #后端API模块
| ├── controller # 控制器所在目录
| ├── model # 模型文件所在目录
| ├── service # 服务类所在目录
| └── validate # 数据验证类所在目录
├── config # 配置文件所在目录 (如数据库连接配置)
├── extend # 自定义扩展库目录
├── public # API入口文件所在目录
├── route # 路由设置文件目录
├── runtime # 运行时缓存文件目录
├── thinkphp # ThinkPHP框架所在目录
└── vendor # 第三方扩展包目录
注意:后端API模块中原代码在不熟悉业务逻辑时不要擅自修改,以免影响前端接口调用。在后台创建模型时,默认会生成相应的控制器、模型及数据库验证类文件,用户可根据自己需求进行修改,如何使用ThinkPHP框架进行功能二次开发,请参阅ThinkPHP官方使用手册。