bool
DB_NestedSet::isParent
(
mixed
$parent
,
mixed
$child
)
あるノードが親ノードかどうかは、子ノードの上にあるかどうかで判断します。 つまりそのノードが実際の親かどうかはわかりません。 この情報を取得するには、単純にふたつのノードのレベルを比較します。
$parent
親ノード。配列あるいはオブジェクトで指定します。
$child
子ノード。配列あるいはオブジェクトで指定します。
親ノードである場合に true を返します。
例外はスローされません。
This function can not be called statically.
親かどうかの判断
<?php
require_once('DB/NestedSet.php');
$nestedSet =& DB_NestedSet::factory('DB', $dsn, $params);
$parent = $nestedSet->createRootNode(array('name' => 'root-node'));
$node = $nestedSet->createSubNode($parent, array('name' => 'sub1'));
$boolparent = $nestedSet->isParent($parent, $node);
?>