设计模式只是为 Java架构师准备的 — 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。
要实现无限级分类,递归一般是第一个也是最容易想到的,但是递归一般被认为占用资源的方法,所以很多系统是不考虑使用递归的
本文还是通过数据库的设计,用一句sql语句实现
数据库字段大概如下:
字段 | 说明 |
---|---|
id | 编号 |
parend_id | 父分类编号 |
class_name | 分类名 |
path | 分类路径,以 id 为节点,组成类似 ,1,2,3,4, 这样的字符串 |