Quellcode durchsuchen

[DOCUMENTATION] German:

- sync up to r16940

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16986 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas vor 16 Jahren
Ursprung
Commit
a8b57fda0e

+ 46 - 1
documentation/manual/de/module_specs/Zend_Config_Xml.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15998 -->
+<!-- EN-Revision: 16924 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
@@ -170,6 +170,51 @@ EOT;
 $config = new Zend_Config_Xml($string, 'staging');
 ]]></programlisting>
     </note>
+
+    <note>
+        <title>Zend_Config XML Namespace</title>
+        <para>
+            Zend_Config kommt mit seinem eigenen XML Namespace, welcher zusätzliche Funktionalität
+            beim Parsing Prozess hinzufügt. Um diese Vorteile zu verwenden, muß ein Namespace mit
+            der Namespace URI <code>http://framework.zend.com/xml/zend-config-xml/1.0/</code> im
+            Root Node der Konfiguration definiert werden.
+        </para>
+
+        <para>
+            Wenn der Namespace aktiviert ist, können PHP Konstanten in den Konfigurationsdateien
+            verwendet werden. Zusätzlich ist das <code>extends</code> Attribut in den neuen
+            Namespace gewandert und in im NULL Namespace nicht mehr erlaubt. Es wird mit ZF 2.0
+            komplett entfernt.
+        </para>
+        <programlisting language="xml"><![CDATA[
+$string = <<<EOT
+<?xml version="1.0"?>
+<config xmlns:zf="http://framework.zend.com/xml/zend-config-xml/1.0/">
+    <production>
+        <includePath><zf:const zf:name="APPLICATION_PATH"/>/library</includePath>
+        <db>
+            <adapter value="pdo_mysql"/>
+            <params>
+                <host value="db.example.com"/>
+            </params>
+        </db>
+    </production>
+    <staging zf:extends="production">
+        <db>
+            <params>
+                <host value="dev.example.com"/>
+            </params>
+        </db>
+    </staging>
+</config>
+EOT;
+
+define('APPLICATION_PATH', dirname(__FILE__));
+$config = new Zend_Config_Xml($string, 'staging');
+
+echo $config->includePath; // Ausgabe "/var/www/something/library"
+]]></programlisting>
+    </note>
 </sect1>
 <!--
 vim:se ts=4 sw=4 et:

+ 9 - 6
documentation/manual/de/module_specs/Zend_Soap_Wsdl.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16443 -->
+<!-- EN-Revision: 16935 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.soap.wsdl">
     <title>WSDL Zugriffsmethoden</title>
@@ -424,11 +424,14 @@ $soapMyClassType = $wsdl->getType('MyClass');
                     </para>
                 </listitem>
                 <listitem>
-                    <para>Klasse <classname>Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence</classname>:
-                    Diese Strategie erlaubt es die Rückgabeparameter mit diesen Typen zu
-                    spezifizieren: <code>int[]</code> oder <code>string[]</code>. Er kann einfache
-                    PHP Typen wie Int, String, Boolean, Float und so weiter behandeln, erlaubt aber
-                    die Spezifikation von verschachtelten Arrays oder Typen von Arrays.</para>
+                    <para>
+                        Klasse <classname>Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence</classname>:
+                        Diese Strategie erlaubt es die Rückgabeparameter mit diesen Typen zu
+                        spezifizieren: <code>int[]</code> oder <code>string[]</code>. Ab dem Zend
+                        Framework Version 1.9 können beide, sowohl einfache PHP Typen wie Int,
+                        String, Boolean, Float sowie Objekte und Arrays von Objekten behandelt
+                        werden.
+                    </para>
                 </listitem>
                 <listitem>
                     <para>Klasse <classname>Zend_Soap_Wsdl_Strategy_ArrayOfTypeComplex</classname>: