🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
> 后台模块管理中表类型是什么意思?如何选择? ## 表类型 我们把数据表分为两种类型,`CMS`和`后台`。 我们先来看表类型为CMS的都有哪些表。 ``` SELECT * FROM `tp_module` WHERE `table_type` = 1 ``` | 模块名称 | 表名称 | | --- | --- | | 单页模块 | page | | 文章模块 | article | | 图片模块 | picture | | 产品模块 | product | | 下载模块 | download | | 团队模块 | team | | 留言模块 | message | ## 区别 `CMS` 类型的表通常用于搭配栏目进行前台输出,所以这类表需要包含栏目ID,点击数,关键字等字段。 `后台` 类型的表通常用于辅助前台或辅助系统,如系统设置表、用户表、用户类型表、友情链接表等,这类表通常不需要包含栏目ID,点击数,关键字,模板等字段。 ## 创建模块时的区别 创建模块时系统会自动判断是否在数据库中已存在对应的表,如果不存在会创建表和字段并插入至字段管理中。 此时选择不同的表类型会生成不同的表结构。 选择`CMS`:主键、create\_time、update\_time、\[sort 勾选排序字段时\]、\[status 勾选状态字段时\]、\[cate\_id, hits, keywords, description, template, url \] 选择`后台`:主键、create\_time、update\_time、\[sort 勾选排序字段时\]、\[status 勾选状态字段时\] ## 应用场景 1、栏目管理中添加或修改时`所属模块`字段只能选择`CMS`类型的模块(表) 2、模块管理中添加或修改时`表类型`字段为`CMS`时右侧按钮会增加内置的`预览`按钮