Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18827 программистов и 1632 робота. Сейчас ищут 2183 программиста ...

DB_NestedSet::isParent

Вернуться к: DB_NestedSet

DB_NestedSet::isParent

DB_NestedSet::isParent() – See if a given node is a parent of another given node

Synopsis

require_once 'DB/NestedSet.php';

bool DB_NestedSet::isParent ( mixed $parent , mixed $child )

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

Return value

returns True if it's a parent

Throws

throws no exceptions thrown

Note

This function can not be called statically.

Example

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);
?>


Вернуться к: DB_NestedSet

© 2025 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware