【问题标题】:How to make a dynamic menu part in a cms with infinite submenus in php and mysql? [closed]如何在 php 和 mysql 中使用无限子菜单在 cms 中制作动态菜单部分? [关闭]
【发布时间】:2014-10-08 12:13:32
【问题描述】:

我有一个关于这个话题的问题。 我的目的是设计类似于 joomla 等 cms 中的其他菜单的东西。 你对数据库中的表有什么想法? 例如,应该有一种可能的方法来制作无限子菜单。我应该有多少张桌子? 非常感谢:)

【问题讨论】:

    标签: php mysql codeigniter content-management-system


    【解决方案1】:

    一张桌子就足够了。你给每一行一个 ParentID 列并引用同一个表的主 ID。应该有一个没有设置 pID 的根节点。

    【讨论】:

    • 您介意再解释一下吗?谢谢。
    • 您还有什么问题? 1 个表:id、parent_id、名称、内容、slug、创建、更新
    • 所以,据我了解,您的意思是: id, menu_name , pid 1 a 1 2 b 1 3 c 2 结果是:a -b --c 是吗?
    • 是的,看起来不错,但第一个应该是 1 一个 NULL,因为它没有父项
    • sry,还有一件事。提到“内容”栏是什么意思?
    猜你喜欢
    • 2014-12-04
    • 2021-09-13
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-08
    相关资源
    最近更新 更多