Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter 多级类别的表结构_Codeigniter - Fatal编程技术网

Codeigniter 多级类别的表结构

Codeigniter 多级类别的表结构,codeigniter,Codeigniter,我需要以下类别和子类别的表格结构: 主要类别第一名儿童第二名儿童第三名儿童 电子产品=>电脑=>笔记本电脑=>戴尔 分类和子分类的最佳表格是什么?这是您可以做到的 id | name | parent_id --------------------------------------- 1 | Electronics | 0 2 | Computer | 1 3 | Laptop | 1

我需要以下类别和子类别的表格结构:

主要类别第一名儿童第二名儿童第三名儿童 电子产品=>电脑=>笔记本电脑=>戴尔
分类和子分类的最佳表格是什么?

这是您可以做到的

id      |   name        |   parent_id
---------------------------------------
1       |   Electronics |   0
2       |   Computer    |   1
3       |   Laptop      |   1
4       |   Dell        |   1
5       |   Dual Core I |   3

0表示它是父类别。计算机包含1作为父类,这意味着它是电子产品的子类。双核I包含3个表示它是笔记本电脑的子代。这样,您可以拥有任意多个级别。

笔记本电脑的父级id不应该是2,而Dell是3吗。您还有两行具有相同的
id
。非常感谢,这是我想展示的一些示例数据。正如他在问题中提到的,我把笔记本电脑作为电子产品的孩子来介绍。3个孩子学习电子