gpt4 book ai didi

php - 在我的数据库中构建 "pages"的启用和排列

转载 作者:行者123 更新时间:2023-11-30 01:01:34 24 4
gpt4 key购买 nike

我有 0-30 个页面,用户可以启用或禁用,如果启用,还可以重新排列

每个页面在数据库中都有一个表,其中包含显示信息的特定变量。

在我的网站上,我有一个部分,它按顺序显示所有启用的页面(很像 Word 文档)

我无法找到一种适当的方法来构建数据库,让我知道哪些页面已启用,如果启用了,它们的顺序是什么。

有人可以帮我解决这个问题吗?

最佳答案

您对以下内容有何看法:

表格页面

id_page
pagename
enabled
sort

字段

id_field
fieldname

表格page_field

fi_page
fi_field
value

这个原理叫做Entity–attribute–value model

另一种方法是使用父类(super class)型/子类型模型:

表格页面

id_page
pagename
enabled
sort
commonfield1
commonfield2

子页面1

id_subpage1
fi_page
subpage1_specialfield

子页面2

id_subpage2
fi_page
subpage2_specialfield

父类(super class)型/子类型设计与您的设计非常接近,因为每个页面都有一个额外的表格。但是您有一个 super 表页面,可以在其中保存公共(public)字段。

关于php - 在我的数据库中构建 "pages"的启用和排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20083640/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com