DB_NestedSet::convertTreeModel()

DB_NestedSet::convertTreeModel()  -- <1.3 のツリーを 1.3 の形式に変換する

概要

require_once 'DB/NestedSet.php';

bool DB_NestedSet::convertTreeModel (&$orig, &$copy, integer [$_parent = FALSE], object $)

説明

これは、1.3 の新機能を使用するためにツリーの形式を変換します。 以前のバージョンで作成したツリーは変換をしなくても動作しますが、 先行順のソートなどの新機能がうまく動きません。

使用法: - 新たなノードテーブル (tb_nodes2) を現在のノードテーブル (tb_nodes1) から作成します (構造をコピーするだけ)。 - '旧' セットのインスタンス (NeSe1) および新セットのインスタンス (NeSe2) を作成します。 - これで、node_table だけが異なる同一のオブジェクトがふたつ出来上がりました。 - DB_NestedSet::convertTreeModel(&$orig, &$copy); をコールします。 - tb_nodes2 の中にある tb_nodes1 のコピーを消します。

パラメータ

&$orig

&$copy

integer $_parent

親ノードの ID (private)。

object $copy

新しいツリーをコピーするオブジェクト。

返り値

成功した場合に True を返します。

例外・エラー

例外はスローされません。

注意

この関数は、スタティックにコールする ことはできません。



大阪 老人ホーム 京都 老人ホーム 兵庫 老人ホーム 和歌山 老人ホーム 滋賀 老人ホーム

奈良 老人ホーム 東京 老人ホーム 神奈川 老人ホーム 千葉 老人ホーム 埼玉 老人ホーム

老人ホーム 断熱塗料 表札