FastAdmin的CURD生成功能使用整理

您所在的位置:网站首页 低代码生成简单的curd中怎么实现接口生成和对接的 FastAdmin的CURD生成功能使用整理

FastAdmin的CURD生成功能使用整理

2024-07-11 12:35| 来源: 网络整理| 查看: 265

FastAdmin——基于ThinkPHP5+Bootstrap的极速后台开发框架

官方文档地址

https://doc.fastadmin.net/docs/index.html

 

一键生成CURD

 

准备工作

 

常用命令

红色框框起来的第一个是二表关联,

第二种是多表关联(注意是A表关联B表,A表关联C表型的多表关联)

第三种关联在后面会写(A表关联B表,B表关联C表)

 

执行后会生成4类文件

application\controller下生成控制器文件

application \model下生成主表模型和关联表模型

application \views下生成视图文件

public\asset\js\backend下生成JS文件

 

双表关联示例(A-B)

示例开始前需要使用CMD开启命令行,进入项目文件中think所在目录

执行上面的常用命令中第一个红框框起来的命令即可

三表关联示例(A-B+A-C)

示例开始前需要使用CMD开启命令行,进入项目文件中think所在目录

执行上面的常用命令中第二个红框框起来的命令即可

三表关联示例(A-B-C)——这个会了上面2个应该没问题-。-

示例开始前需要使用CMD开启命令行,进入项目文件中think所在目录

 

示例表结构

 

模拟情景:1个学生对应在一个学校,一个学校对应在一个国家

 

自动生成执行方法为,2次单表关联,区别第二种可以一个句子执行完毕

当前情景下需要进行部分代码修改

 

 

自动生成的文件包括下面几个

 

生成完毕之后直接在浏览器输入

http:// ServerName /admin/student/index?ref=addtabs

或者登陆后台进行配置权限后显示,具体配置方式看文档。

 

 

执行以后可以直接在页面看到(没错,暂时只有A-B的关系,下面继续)

我们需要利用TP5中的模型关联关系进行,关联表查询

TP5.1文档模型关联:https://www.kancloud.cn/manual/thinkphp5_1/354056

自动生成的代码,进去model中

你会发现,Student和School的模型中分别有两个模型关联方法,记录的是一对一

因为我们进入的路口是Student控制器下的index方法

去控制器中找到数据查询部分进行修改

 

 

打开student的JS文件

 

修改完成之后,保存,刷新页面

 

变成这样了,表格上方的名称如果想要修改,直接在JS中就可以修改,不要的字段注释就可以隐藏,也可以在连贯查询的地方使用筛选进行过滤,或者直接在模型中设置hidden属性过滤

 

下面是上面实例的修改后

 

快速搜索的修改(控制器!)

一张图解析表格列表功能

https://forum.fastadmin.net/thread/323

 

 

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3