データ入力形式は次のとおりです。
+-----------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------------+------+-----+---------+-------+
| parent_id | int(10) unsigned | NO | | NULL | |
| child_id | int(10) unsigned | NO | | NULL | |
+-----------+------------------+------+-----+---------+-------+
このデータは、DOT スクリプトを使用して、ツリー グラフの描画に使用される関係を定義します。DOT は、すべてのノード間のリンクが与えられた場合にすべての再帰を処理するのに十分なほど洗練されています。
1 -> 2;
1 -> 3;
2 -> 4;
4 -> 5;
4 -> 6;
6 -> 7;
生成します:
ブラックリスト配列で定義されたブランチを除外する必要があります。たとえば、ブラックリスト配列が[4]
DOT スクリプトの場合、次のようにする必要があります。
1 -> 2;
1 -> 3;
2 -> 4;