SimPCoRe
 
Home
Installation

Working with Nodes



Advanced

Tutorial - Working with Nodes

Getting Properties

The following data types are identified:

<?php 
$node = $session->getItem("pcr:root/users/jsmith")->toNode();

$firstName = $node->getProperty("firstName")->getString();
$lastName = $node->getProperty("lastName")->getString();
$isMarried = $node->getProperty("isMarried")->getBoolean();
$age = $node->getProperty("age")->getInteger();
$balance = $node->getProperty("balance")->getDouble();

//getting arrays
$emails = $node->getProperty("emailAddresses")->getValues();

//getting a referenced Node
$spouse = $node->getProperty("spouse")->getNode();

//getting multiple references
//returns a NodeIterator 
$friends = $node->getProperty("friends")->getNodes();
?>

See how to set Properties to a Node.

 

SimPCoRe
Home | Tutorials and Installation Instructions | Documentation | Download | Contact Us | Google Group