Php 为自定义开发站点的帖子类型和类别复制wordpress数据模型?
我正在建立一个用户提交网站,并试图找出一个数据模型来对内容进行分类。我有点想复制wp_posts表如何使用“post types”列来分隔内容类型,但听说数据模型不是很好,因为它是很久以前构建的 基本上我想有3种不同的分类Php 为自定义开发站点的帖子类型和类别复制wordpress数据模型?,php,mysql,database,wordpress,Php,Mysql,Database,Wordpress,我正在建立一个用户提交网站,并试图找出一个数据模型来对内容进行分类。我有点想复制wp_posts表如何使用“post types”列来分隔内容类型,但听说数据模型不是很好,因为它是很久以前构建的 基本上我想有3种不同的分类 内容类型(帖子类型),例如:博客、电影、照片、论坛 可以属于除论坛以外的所有内容类型的类别:动作、喜剧和戏剧 只能属于论坛的类别 这是我当前的帖子表: CREATE `posts` ( `id` int(11) AUTO_INCREMENT, `content` t
CREATE `posts` (
`id` int(11) AUTO_INCREMENT,
`content` text ,
`date_added` date,
`post_author` varchar(255),
`post_title` varchar(255),
PRIMARY KEY (`id`)
)
注意与wordpress不同,网站上的所有图像都有自己的表格
在帖子中添加一个post_type(varchar)列,并在每次有人发表帖子时插入帖子类型的名称,会有什么问题吗?或者我应该做一个post_类型表。我真的不想为每个post_类型创建一个单独的表,因为内容只会有轻微的差异
为了将论坛类别与其他类别分开,我应该创建两个单独的表,还是只创建一个包含is_Forum_cat列的表,如下所示:
CREATE `categories` (
`id` int(11) AUTO_INCREMENT,
`category_name` varchar(255),
`is_forum_cat` enum('0', '1'),
PRIMARY KEY (`id`)
)
我是数据架构新手,所以任何最佳实践建议,或者如果您能想到我需要知道的任何其他信息,我都欢迎您的建议