我一直在使用来自 megalingo 的名为 dbtree 的自定义标签作为我网站的下拉菜单。
如果我们需要设计一个具有不同结构的菜单,我遇到的问题是它相当笨重并且不是最容易修改的。IE 包括用于大型菜单的 div 等。
我想知道是否有人知道一种生成递归查询的有效方法,该查询为下拉菜单生成 <ul><li></li></ul>。
理想情况下,我希望能够传入查询并能够调整代码,这样我就可以制作各种下拉菜单......
非常感谢任何建议
我一直在使用来自 megalingo 的名为 dbtree 的自定义标签作为我网站的下拉菜单。
如果我们需要设计一个具有不同结构的菜单,我遇到的问题是它相当笨重并且不是最容易修改的。IE 包括用于大型菜单的 div 等。
我想知道是否有人知道一种生成递归查询的有效方法,该查询为下拉菜单生成 <ul><li></li></ul>。
理想情况下,我希望能够传入查询并能够调整代码,这样我就可以制作各种下拉菜单......
非常感谢任何建议
对此至少有两种方法。
在 SQL Server 中,您需要递归 CTE。他们有很多。具有排名函数的递归 cte。如果你谷歌“递归 CTE”,你会发现更多。
另一种是通过 ColdFusion 进行递归。这是一个例子: Coldfusion中的递归函数