在php中实现多级列表/项目符号的最佳方法是什么?
我想要实现的是一个接受短语的系统,并将它们分类。但是,与此同时,我希望每个部分都可以折叠,并且能够在其中包含子部分。
例如: 第10节 第10.X条 第10.X.X条
我在考虑将每个子图层作为一个数组,但我意识到我在许多地方看到过相同类型的可折叠性,而且它们似乎都相似。也许已经有一个包或库来做到这一点?如果有,我的数据结构如何保持每个条目的结构?
答案 0 :(得分:0)
你的子弹是用HTML完成的,因为PHP只生成HTML代码。考虑使用嵌套的< ul>标签。
崩溃最有可能是javasscript。 (虽然我想知道CSS :active psuedoclass是否可以在支持的浏览器中运行...)
关于包裹,我不确定。你基本上需要一个递归列表生成函数。
答案 1 :(得分:0)
答案 2 :(得分:0)
使用HTML / CSS / Javascript可以相对轻松地实现与切换,显示列表,缩进等相关的任何操作。
在类别表中,您可以创建与您的主ID匹配的parent_id字段。然后运行循环以显示您的TLD以及另一个循环以显示父级中的类别。