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