fastadmin的动态表设计---这个是基础中的基础

Posted cn-oldboy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastadmin的动态表设计---这个是基础中的基础相关的知识,希望对你有一定的参考价值。

从10月份的时候,我就一直纠结动态表的设计,最终到现在,稀里糊涂的完成了。
现在想要回头看看fastadmin动态表的设计思路

涉及到三类表

1.自定义表单的归档表A(只有一个表)---cms_diyform
2.自定表单的字段表B(只有一个表)---cms_fields
3.自定义表单的数据表C(生成多个自定义的表)---cms_diyform_xxx

这三类表的作用以及交互

一.A表的作用

1.记录当前的自定义表单信息,最终,在报名系统中,我映射为了模板
2.fields字段,用来记录---热字段。以及热字段顺序信息。
后续可以使用tp5的自定义排序,来实现显示顺序。
值得一提的是:fields记录的是热字段,cms_fields只记录了自定义表的部分字段,而所有的字段信息,其实都在最终的表里。
画个图,表示三者的关系。

以上是关于fastadmin的动态表设计---这个是基础中的基础的主要内容,如果未能解决你的问题,请参考以下文章

一张图解析FastAdmin中的弹出窗口的功能

一张图解析FastAdmin中的FormBuilder表单生成器

一张图解析FastAdmin中的FormBuilder表单生成器

一张图解析FastAdmin中的FormBuilder表单生成器

一张图解析FastAdmin中的FormBuilder表单生成器

fastadmin 一键生成CRUD-特殊字符-关联字段