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中的FormBuilder表单生成器
一张图解析FastAdmin中的FormBuilder表单生成器
一张图解析FastAdmin中的FormBuilder表单生成器