文档章节

动态创建数据库模型

万建宁
 万建宁
发布于 2019/11/12 10:19
字数 485
阅读 13
收藏 0

       在开发过程中,经常会由用户自主创建模型,然后添加模块内容,这种情况在cms中居多,所以我把几张常规的表给大家列出,帮助大家在以后的开发中可以参考该表来实现该功能。

一,Module表展示视图

  module表数据字典

id  module主键id

title 模块名称

name:模块表名

description 模块

Issearch  列表页是否开启搜索

listfields  列表页调用字段

Isdel   是否允许删除

Isadd  是否是否允许添加数据

status  是否启用模型

sortid  排序

is_category 是否启用栏目

Category_max_level 最大栏目级别

is_add 允许添加栏目

Is_del  允许删除栏目

Is_ext  启用多栏目

query_field  数据列表搜索字段   

list_pagesize  列表页显示条数

is_hidden 是否隐藏

二.Module category栏目表

Category 表数据字典

Id  栏目主键

typeid 上级栏目id

Title   栏目名称

Moduleid  所属模块

Url     地址链接

Isshow  是否显示

Sortid   显示排序

Alias    栏目别名

三.字段表

Field 表数据字典

Id        字段id

Moduleid  所属模块id

Title      字段

Name     字典名称

Required   字段是否必填

Minlength  字段最小长度

Maxlength  字段最大长度

Pattern    字段验证规则

Defaultmsg 默认提示语

Errormsg   验证失败错误信息

Type      字段类型

Setup     字段相关设置

Sortid     字段排序

Status     字段启用状态

Issystem   

Memo    备注信息

Readonly  是否只读*如果是只读字段,则该字段内容修改无效

Issearch   搜索栏是否显示

 

© 著作权归作者所有

万建宁
粉丝 3
博文 107
码字总数 192091
作品 0
西安
程序员
私信 提问
加载中

评论(0)

Python全栈 Web(基于Flask框架的完整项目、项目搭建)

个人博客项目 前端模板目录结构 将动态网页放在templates模板目录中 将静态文件以及静态页面放在static目录中 项目的整体效果 搭建后端Flask项目 数据库的建模 初始化数据库 1 创建项目数据库...

巴黎香榭
2018/10/11
0
0
Flask 教程 第四章:数据库

本文转载自:https://www.jianshu.com/p/253bd3638cb5 在Flask Mega-Tutorial系列的第四部分,我将告诉你如何使用数据库。 本章的主题是重中之重!大多数应用都需要持久化存储数据,并高效地...

天降攻城狮
2019/02/22
0
0
Flask 教程 第八章:粉丝

本文转载自:https://www.jianshu.com/p/e9b20e09aa66 这是Flask Mega-Tutorial系列的第八部分,我将告诉你如何实现类似于Twitter和其他社交网络的“粉丝”功能。 在本章中,我将更多地使用应...

天降攻城狮
2019/02/22
0
0
TP框架中D方法与M方法的区别

D()和M()方法的区别: D和M的区别主要在于 M方法不需要创建模型类文件,M方法不会读取模型类,所以默认情况下自动验证是无效的,但是可以通过动态赋值的方式实现 而D方法必须有创建模型类。 ...

kangjunfei
2017/12/26
0
0
使用 Redis 作为关系数据库的 ORM 框架 - Redis ORM

使用 Redis 作为关系数据库的 ORM 框架。 产出背景 功能列表 基于对象的增、删、改、查、统计 基于Map的增、删、改、查、统计(方便用在redisormworkbench) 支持动态创建表、删除表、创建索引...

weikaishio
2019/08/20
1.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

gem install:无法构建gem native扩展(找不到头文件)

我正在使用Fedora 14,我安装并运行了MySQL和MySQL服务器5.1.42。 现在我尝试以root用户身份执行此操作: gem install mysql 但我得到这个错误: Building native extensions. This could ...

技术盛宴
28分钟前
51
0
就8张图片带你搞清楚JS的原型链

JS(JavaScript)是目前互联网开发中十分重要的一门编程语言,他承载着网页、手机应用程序、硬件程序、微信、微信小程序中的各种特效及处理逻辑功能。

涂老师
31分钟前
28
0
如何在Mac和Windows PC之间无线共享文件

有时候,我需要在Mac和PC之间无线共享文件。由于并非所有人都在使用macOS,因此无论是在办公室还是在家里,这种情况都会发生。尽管并非一帆风顺,但有一种无需任何第三方应用程序即可弥合差距...

mac小叮当
32分钟前
69
0
tp5事务操作

使用事务处理的话,需要数据库引擎支持事务处理。比如 MySQL 的 MyISAM 不支持事务处理,需要使用 InnoDB 引擎。 使用 transaction 方法操作数据库事务,当发生异常会自动回滚,例如: 自动控...

owenzhang24
32分钟前
64
0
tomcat 内存溢出 org.apache.tomcat.util.net.NioEndpoint$Acceptor.run

解决资料: https://www.cnblogs.com/heyongboke/p/9806396.html https://www.cnblogs.com/guoguochong/p/10641615.html 2020-02-12 23:55:09 INFO ShakedownTestRespHandler:92 - 打印实时日......

zaolonglei
41分钟前
72
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部