DB_NestedSet::getAllNodes
Synopsis
mixed
DB_NestedSet::getAllNodes
(
bool
$keepAsArray
= false
,
bool
$aliasFields
= true
,
array
$addSQL = array()
)
Description
This package is not documented yet.
Parameter
-
boolean
$keepAsArray
-
(optional) Keep the result as an array or transform it into a set of DB_NestedSet_Node objects?
-
boolean
$aliasFields
-
(optional) Should we alias the fields so they are the names of the parameter keys, or leave them as is?
-
array
$addSQL
-
(optional) Array of additional params to pass to the query.
Return value
returns False on error, or an array of nodes
Throws
throws no exceptions thrown
Note
This function can not be called statically.
Example
Get all nodes
<?php
require_once('DB/NestedSet.php');
$nestedSet =& DB_NestedSet::factory('DB', $dsn, $params);
$parent = $nestedSet->createRootNode(array('name' => 'root-node'), false, true);
$nestedSet->createSubNode($parent, array('name' => 'sub1');
$nestedSet->createSubNode($parent, array('name' => 'sub2');
$data = $nestedSet->getAllNodes(true);
?>