有人能解释MySQL中节点的含义吗?
这是讨论嵌套集。
我正在阅读来自Codeigniter的wiki的文档,我不确定我应该为$ node添加什么。
getSubTreeAsHTML (line 704)
Renders the fields for each node starting at the given node
* return: Sample HTML render of tree
string getSubTreeAsHTML (array $node, [array $fields = array()])
* array $node: The node to start with
* array $fields: The fields to display for each node
答案 0 :(得分:2)
您正在查看的代码是BackendPro的一部分。函数can be viewed here的完整代码。
在这种情况下,“节点”指的是nested set的数据节点。嵌套集非常好,因为它们允许您快速选择仅具有起始节点的层次结构的整个分支。
看起来指定的函数在您指定的节点处从HTML呈现树的一部分。 BackendPro接口必须在某处呈现分层数据。
编辑:嵌套集不是仅限MySQL的概念,但这里有一篇关于嵌套集和MySQL的好文章:
http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/