Objektorientierter Zugriff auf den LDAP Baum durch Verwendung von Zend_Ldap_Node

Grundsätzliche CRUD Operationen

Daten von LDAP holen

Einen Node durch seinen DN erhalten

Den Subbaum eines Nodes durchsuchen

Einen neuen Node in LDAP hinzufügen

Einen Node von LDAP löschen

Einen Node in LDAP aktualisieren

Erweiterte Operationen

Nodes in LDAP kopieren und verschieben

Baum Durchlaufen

Beispiel 498. Einen LDAP Baum rekursiv durchlaufen

$options = array(/* ... */);
$ldap = new Zend_Ldap($options);
$ldap->bind();
$ri = new RecursiveIteratorIterator($ldap->getBaseNode(),
                                    RecursiveIteratorIterator::SELF_FIRST);
foreach ($ri as $rdn => $n) {
    var_dump($n);
}