DB_NestedSet::isParent()
-- See if a given node is a parent of another given node
Beschreibung
A node is considered to be a parent if it resides above the child So it doesn't mean that the node has to be an immediate parent. To get this information simply compare the levels of the two nodes after you know that you have a parent relation.
Parameter
- mixed
$parent
The parent node as array or object
- mixed
$child
The child node as array or object
Rückgabewert
returns
True if it's a parent
Fehler-Meldungen
throws
no exceptions thrown
Hinweise
Diese Methode kann nicht
statisch aufgerufen werden.
Beispiel
Beispiel 39-1. IsParent
<?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);
?>
|
|