您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

类别,子类别和相关书籍的设计数据库

类别,子类别和相关书籍的设计数据库

无论是顶级类别还是子类别,都没有理由为一张以上的“类别”使用多个表格。它们都只是“类别”。

因此,有一个称为“类别”的表,其中包含一个parent_id字段:

// categories table
id
name
user_id
parent_id

如果要提取所有顶级类别,只需对categories表运行查询,条件parent_id为空。

然后,当您要提取子类别时,只需categories使用条件parent_id = 123 (或其他条件)对表运行查询

这样不仅可以使所有内容保持整洁,而且还可以扩展,以防您要继续添加子子子子类…等。

一个选择是使用CakePHP的TreeBehavior

我个人只是使??用我上面建议的方式,但是可能只是因为我没有花时间真正地理解这种行为。

其他 2022/1/1 18:28:37 有347人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶