Coldfusion递归树自定义标记或UDF

时间:2013-06-19 11:24:23

标签: recursion coldfusion tags

我一直在使用Megalingo的自定义标签dbtree作为我网站的下拉菜单。

我遇到的问题是它相当笨重,如果我们需要设计一个具有不同结构的菜单,则不是最容易修改的。 IE包括超级菜单的div等。

我想知道是否有人知道生成递归查询的有效方法,该递归查询生成< ul>< li>< / li>< / ul>下拉菜单。

理想情况下,id喜欢能够传递查询并能够调整代码,以便我可以制作各种下拉菜单......

任何建议都非常感谢

1 个答案:

答案 0 :(得分:0)

至少有两种方法。

  1. 在SQL Server中,您需要一个递归CTE。它们很多。 recursive cte with ranking functions。如果你使用谷歌“递归CTE”,你会发现更多。

  2. 另一种是通过ColdFusion进行递归。这是一个例子: Recursive Function in Coldfusion