/** * A convenience method to dump the page rows. */ private function showPageItems() { $tree = PagePeer::retrieveTree(); $iterator = new RecursiveIteratorIterator($tree, RecursiveIteratorIterator::SELF_FIRST); foreach ($iterator as $item) { /* @var $item Page */ echo str_repeat('- ', $iterator->getDepth()), $item->getId(), ': ', $item->getTitle(), ' [', $item->getLeftValue(), ':', $item->getRightValue(), ']' . "\n"; } }