Parcourir la source

[DOCUMENTATION] Japanese:new Zend_Ldap Tools

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16685 44c647ce-9c0f-0410-b52a-842ac1e357ba
yoshida@zend.co.jp il y a 16 ans
Parent
commit
90eb3f172b
1 fichiers modifiés avec 54 ajouts et 0 suppressions
  1. 54 0
      documentation/manual/ja/module_specs/Zend_Ldap-Tools.xml

+ 54 - 0
documentation/manual/ja/module_specs/Zend_Ldap-Tools.xml

@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Reviewed: no -->
+<!-- EN-Revision: 16633 -->
+<sect1 id="zend.ldap.tools">
+    <title>ツール</title>
+
+    <sect2 id="zend.ldap.tools.dn">
+        <title>DN 文字列の作成及び変更</title>
+        <para/>
+    </sect2>
+
+    <sect2 id="zend.ldap.tools.filter">
+        <title>検索フィルタを作成するためにフィルタAPIを使う</title>
+
+        <example>
+            <title>単純なLDAPフィルタの作成</title>
+            <programlisting language="php"><![CDATA[
+$f1  = Zend_Ldap_Filter::equals('name', 'value');         // (name=value)
+$f2  = Zend_Ldap_Filter::begins('name', 'value');         // (name=value*)
+$f3  = Zend_Ldap_Filter::ends('name', 'value');           // (name=*value)
+$f4  = Zend_Ldap_Filter::contains('name', 'value');       // (name=*value*)
+$f5  = Zend_Ldap_Filter::greater('name', 'value');        // (name>value)
+$f6  = Zend_Ldap_Filter::greaterOrEqual('name', 'value'); // (name>=value)
+$f7  = Zend_Ldap_Filter::less('name', 'value');           // (name<value)
+$f8  = Zend_Ldap_Filter::lessOrEqual('name', 'value');    // (name<=value)
+$f9  = Zend_Ldap_Filter::approx('name', 'value');         // (name~=value)
+$f10 = Zend_Ldap_Filter::any('name');                     // (name=*)
+]]></programlisting>
+        </example>
+
+        <example>
+            <title>より複雑なLDAPフィルタの作成</title>
+            <programlisting language="php"><![CDATA[
+$f1 = Zend_Ldap_Filter::ends('name', 'value')->negate(); // (!(name=*value))
+
+$f2 = Zend_Ldap_Filter::equals('name', 'value');
+$f3 = Zend_Ldap_Filter::begins('name', 'value');
+$f4 = Zend_Ldap_Filter::ends('name', 'value');
+
+// (&(name=value)(name=value*)(name=*value))
+$f5 = Zend_Ldap_Filter::andFilter($f2, $f3, $f4);
+
+// (|(name=value)(name=value*)(name=*value))
+$f6 = Zend_Ldap_Filter::orFilter($f2, $f3, $f4);
+]]></programlisting>
+
+        </example>
+    </sect2>
+
+    <sect2 id="zend.ldap.tools.attribute">
+        <title>属性APIを使用するLDAP項目の変更</title>
+        <para/>
+    </sect2>
+</sect1>