DB_NestedSet::createRootNode()

DB_NestedSet::createRootNode()  --  新しいルートノードを作成する。ID を省略した場合は $pos に応じてツリーの先頭か末尾のいずれかに追加する

概要

require_once 'DB/NestedSet.php';

mixed DB_NestedSet::createRootNode (array $values, integer [$id = FALSE], bool [$first = FALSE], string [$pos = NESE_MOVE_AFTER])

説明

オプションでツリー全体を削除し、初期ルートノードを作成します。


 +-- root1 [対象ノード]
 |
 +-- root2 [新しく作成されるノード]
 |
 +-- root3
  

パラメータ

array $values

ノードのパラメータ => 値 形式の連想配列 ($this->params を参照ください)。

integer $id

対象ノードの ID (このルートノードの後に新しいノードを追加します)。

boolean $first

注意: ツリー全体を削除し、新たに作り直す - シーケンスはリセットされます。

string $pos

新しいノードを追加する位置。

返り値

ノードの ID、あるいはエラー時に false を返します。

例外・エラー

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

注意

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



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

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

老人ホーム 断熱塗料 表札