简介
这个功能主要是通过cmswing自动创建站点内容数据表。例如:视频,图片,文档等。这些内容型的数据都可以通过模型管理进行自动创建数据表。
系统默认的数据表是 文档(document)新增的数据表都是基于文档基础上添加数据表结构。
整个功能主要有两大块组成。
表部分
字段部分
实现原理
数据表
cmswing_module (用于记录你模型管理中的数据库信息)
cmswing_attribute (这个表主要便于后台管理自定义数据表的属性)
首先,需要创建自定系统内容表。每张表的信息都会存放在cmswing_module中。
然后,通过模型管理创建的数据表中的每一条字段都会记录在cmswing_attribute。一方面在我们访问模型管理页面通过cmswing_attribute就能够获取到表结构的字段信息,便于我们操作。另一方便,当我们在我们也能够通过cmswing_attribute中的字段很容一的控制字段的状态(是否显示),验证,出错提示等。
最后,系统会根据上面的信息创建 cmswing_doucument_自定义表名表。