【问题标题】:How can get unlimited levels of menu in laravel which i have saved如何在我保存的 laravel 中获得无限级别的菜单
【发布时间】:2021-08-04 19:26:22
【问题描述】:
Products Table
    id  | name                          | project_id | paren_id
    -----------------------------------------------------------
    1   | ParentProduct                 | 1          | NULL
    -----------------------------------------------------------
    2   | TopLevelOneProduct            | NULL       | 1
    -----------------------------------------------------------
    3   | ToplevelOneProductChildFolder | NULL       | 2
    -----------------------------------------------------------
    4   | TopLevelOneChildSubChildFolder| NULL       | 3      
    -----------------------------------------------------------
    5   | TopLevelTwoProduct            | NULL       | 1

Categories Table
    id  | product_id     | name                             
    ---------------------------------------------------
    1   | 2              | TopLevelCategory                 
    ---------------------------------------------------
    2   | 3              | TopLevelOneProduct           
    ---------------------------------------------------
    3   | 4              | TopLevelOneChildSubChildRequest  
    ---------------------------------------------------
    4   | 1              | TopLevelProductCategory
D
├── E
│   ├── A
│   │   └── B
│   └── C   
└── G
    ├── F
    └── H

我想喜欢这棵树,因为我有无限级别的子级和子级的父子关系,并且具有不同级别的类别。我的意思是,一个产品会有孩子,这些孩子会有子孩子,这些子孩子会有子孩子......在不同的层次上还有更多。

请给我一个解决方案,以便可以理解这个逻辑并解决这个问题

【问题讨论】:

    标签: php mysql laravel


    【解决方案1】:

    我认为您正在寻找这些树型结构。点击下面的链接。

    http://home.jejaju.com/play/nested%20ul%20with%20checkboxes

    这是通过 jquery 内置函数 parent() 和 parents().if 这与您的要求相关的。就是这样。

    【讨论】:

    • 谢谢,亲爱的@rohit 回复我,我想从数据库中获取我已经保存了这种类型的结构,但想与具有无限级别树的父子一起获取
    【解决方案2】:

    你可以通过这个结构来强制到无限数量的父子菜单

    Categories Table
        id  |  name                  |  parent_id                            
        -----------------------------------------
        1   | Category 1             |    0
        -----------------------------------------
        2   | SubCategory            |    1
        -----------------------------------------
        3   | SubSubCategory         |    2
        -----------------------------------------
        4   | SubSubSubCategory      |    3
        -----------------------------------------
        5   | SubSubSubSubCategory   |    4
        -----------------------------------------
        6   | Category 2             |    0
        -----------------------------------------
        7   | SubCategory 2          |    6
        -----------------------------------------
        8   | SubSubCategory 2       |    7
        -----------------------------------------
        9   | SubSubSubCategory 2    |    8
        -----------------------------------------
        10  | SubSubSubSubCategory 2 |    9
    
    
    Products Table
        id  |  name                |  category_id                            
        -----------------------------------------
        1   | Products 1           |    2
        -----------------------------------------
        2   | Products 2           |    3
        -----------------------------------------
        3   | Products 3           |    4
    

    【讨论】:

    • 谢谢,亲爱的@muhamedyahya,是的,你是对的,我正在搜索这种类型,一个父母将有子子子,这些子子将有子子意味着从头到尾的无限级别每个阶段
    猜你喜欢
    • 2013-12-03
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 2011-02-21
    • 2016-05-21
    • 2021-04-29
    相关资源
    最近更新 更多