Что означает узел в MySQL? - PullRequest
       12

Что означает узел в MySQL?

0 голосов
/ 07 декабря 2009

Может кто-нибудь объяснить, что означает узел в MySQL?

Это говорит о вложенном множестве.

Я читаю документ из вики Codeigniter и не уверен, что я должен добавить для $ 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

1 Ответ

2 голосов
/ 07 декабря 2009

Код, который вы просматриваете, является частью BackendPro . Полный код функции можно посмотреть здесь .

«Узел» в данном случае относится к узлу данных вложенного набора . Вложенные наборы хороши тем, что позволяют быстро выбрать целую ветвь иерархии только с начальным узлом.

Похоже, что указанная функция отображает часть дерева в HTML, начиная с указанного вами узла. Интерфейс BackendPro должен где-то отображать иерархические данные.

РЕДАКТИРОВАНИЕ : Вложенные наборы не концепция только для MySQL, но здесь есть хорошая статья о вложенных наборах и MySQL:

http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/

...