1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- EN-Revision: 20792 -->
4 <sect1 id="zend.ldap.node">
5 <title>Zend_Ldap_Nodeを使用してLDAPツリーへのオブジェクト指向アクセス</title>
6 <sect2 id="zend.ldap.node.basic">
7 <title>CRUD基本操作</title>
8 <sect3 id="zend.ldap.node.basic.retrieve">
9 <title>LDAPからデータを取得</title>
10 <sect4 id="zend.ldap.node.basic.retrieve.dn">
11 <title>DNでノードを取得</title>
14 <sect4 id="zend.ldap.node.basic.retrieve.search">
15 <title>ノードのサブツリーを検索</title>
19 <sect3 id="zend.ldap.node.basic.add">
20 <title>LDAPに新規ノードを追加</title>
23 <sect3 id="zend.ldap.node.basic.delete">
24 <title>LDAPからノードを削除</title>
27 <sect3 id="zend.ldap.node.basic.update">
28 <title>LDAP上のノードを更新</title>
32 <sect2 id="zend.ldap.node.extended">
34 <sect3 id="zend.ldap.node.extended.copy-and-move">
35 <title>LDAPでノードをコピーまたは移動</title>
39 <sect2 id="zend.ldap.node.traversal">
43 <title>LDAPツリーを再帰的に走査</title>
44 <programlisting language="php"><![CDATA[
45 $options = array(/* ... */);
46 $ldap = new Zend_Ldap($options);
48 $ri = new RecursiveIteratorIterator($ldap->getBaseNode(),
49 RecursiveIteratorIterator::SELF_FIRST);
50 foreach ($ri as $rdn => $n) {