Просмотр исходного кода

[DOCUMENTATION] French:
- sync manual

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@16946 44c647ce-9c0f-0410-b52a-842ac1e357ba

mikaelkael 16 лет назад
Родитель
Сommit
d77b60255a

+ 52 - 1
documentation/manual/fr/module_specs/Zend_Config_Xml.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 15998 -->
+<!-- EN-Revision: 16945 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.config.adapters.xml">
 <sect1 id="zend.config.adapters.xml">
     <title>Zend_Config_Xml</title>
     <title>Zend_Config_Xml</title>
@@ -188,4 +188,55 @@ EOT;
 $config = new Zend_Config_Xml($string, 'staging');
 $config = new Zend_Config_Xml($string, 'staging');
 ]]></programlisting>
 ]]></programlisting>
     </note>
     </note>
+
+    <note>
+        <title>Espace de noms XML de Zend_Config</title>
+
+        <para>
+            <classname>Zend_Config</classname> possède son propre espace de noms, qui ajoute
+            des fonctionnalités additionnelles lors du processus d'analyse. Pour tirer avantage
+            de celui-ci, vous devez définir l'espace de noms avec l'<acronym>URI</acronym>
+            <filename>http://framework.zend.com/xml/zend-config-xml/1.0/</filename> dans
+            votre noeud racine de configuration.
+        </para>
+
+        <para>
+            Avec l'espace de noms activé, vous pouvez maintenant utiliser les constantes
+            <acronym>PHP</acronym> à l'intérieur de vos fichiers de configuration.
+            De plus l'attribut <emphasis>extends</emphasis> a été déplacé dans ce nouvel
+            espace de noms et déprécié de l'espace de noms <constant>NULL</constant>.
+            Il en sera complétement effacé dans Zend Framework 2.0.
+        </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; // Affiche "/var/www/something/library"
+]]></programlisting>
+    </note>
+
 </sect1>
 </sect1>

+ 24 - 5
documentation/manual/fr/module_specs/Zend_Db_Adapter.xml

@@ -1651,14 +1651,28 @@ $db->closeConnection();
             <title>Zend_Db supporte-t-il les connexions persistantes&#160;?</title>
             <title>Zend_Db supporte-t-il les connexions persistantes&#160;?</title>
 
 
             <para>
             <para>
-                L'utilisation de connexions persistantes n'est pas supporté, ni conseillé, par
-                le composant <classname>Zend_Db</classname>.
+                Oui, la persistance est supportée grace à l'addition de l'option
+                <code>persistent</code> quand il est à une valeur true dans la configuration
+                (pas celle du driver) d'un adaptateur de <classname>Zend_Db</classname>.
             </para>
             </para>
+            
+            <example id="zend.db.adapter.connecting.persistence.example">
+                <title>Utiliser l'option de persistance avec l'adaptateur Oracle</title>
+                <programlisting language="php"><![CDATA[
+$db = Zend_Db::factory('Oracle', array(
+    'host'       => '127.0.0.1',
+    'username'   => 'webuser',
+    'password'   => 'xxxxxxxx',
+    'dbname'     => 'test',
+    'persistent' => true
+));
+]]></programlisting>
+            </example>
 
 
             <para>
             <para>
-                Utiliser des connexions persistantes peut mener à un trop grand nombre de
-                connexions en attente (idle), ce qui causera plus de problème que cela n'est sensé
-                en résoudre.
+                Notez cependant qu'utiliser des connexions persistantes peut mener à un trop grand
+                nombre de connexions en attente (idle), ce qui causera plus de problème que cela
+                n'est sensé en résoudre.
             </para>
             </para>
 
 
             <para>
             <para>
@@ -1670,6 +1684,11 @@ $db->closeConnection();
                 pas partie de votre session de travail avec le SGBD, ce qui peut s'avérer
                 pas partie de votre session de travail avec le SGBD, ce qui peut s'avérer
                 dangereux.
                 dangereux.
             </para>
             </para>
+
+            <para>
+                Actuellement, seuls les adpatateurs Oracle, DB2 et PDO (si spécifiés par PHP)
+                supportent la persistance avec Zend_Db.
+            </para>
         </note>
         </note>
     </sect2>
     </sect2>
 
 

+ 6 - 6
documentation/manual/fr/module_specs/Zend_Soap_Wsdl.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15341 -->
+<!-- EN-Revision: 16935 -->
 <!-- Reviewed: no -->
 <!-- Reviewed: no -->
 <sect1 id="zend.soap.wsdl">
 <sect1 id="zend.soap.wsdl">
     <title>WSDL</title>
     <title>WSDL</title>
@@ -20,7 +20,7 @@
     </note>
     </note>
 
 
     <sect2 id="zend.soap.wsdl.constructor">
     <sect2 id="zend.soap.wsdl.constructor">
-        <title>Constructeur <classname>Zend_Soap_Wsdl</classname></title>
+        <title>Constructeur Zend_Soap_Wsdl</title>
 
 
         <para>
         <para>
             Le constructeur de <classname>Zend_Soap_Wsdl</classname> prend 3 paramètres :
             Le constructeur de <classname>Zend_Soap_Wsdl</classname> prend 3 paramètres :
@@ -48,7 +48,7 @@
     </sect2>
     </sect2>
 
 
     <sect2 id="zend.soap.wsdl.addmessage">
     <sect2 id="zend.soap.wsdl.addmessage">
-        <title><code>addMessage()</code></title>
+        <title>addMessage()</title>
 
 
         <para>
         <para>
             <code>addMessage($name, $parts)</code> ajoute un message de description au
             <code>addMessage($name, $parts)</code> ajoute un message de description au
@@ -477,9 +477,9 @@ $soapMyClassType = $wsdl->getType('MyClass');
                         la classe
                         la classe
                         <classname>Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence</classname> : cette
                         <classname>Zend_Soap_Wsdl_Strategy_ArrayOfTypeSequence</classname> : cette
                         stratégie permet de spécifier les paramètres de retour de type :
                         stratégie permet de spécifier les paramètres de retour de type :
-                        <code>int[]</code> ou <code>string[]</code>. Il peut seulement gérer les
-                        types PHP simples comme int, string, boolean, float et ainsi de suite, mais
-                        permet de spécifier des tableaux imbriqués de tableaux de type.
+                        <code>int[]</code> ou <code>string[]</code>. A partir de Zend Framework 1.9,
+                        il peut gérer des types PHP simples comme int, string, boolean, float ainsi
+                        que des objets ou des tableaux d'objets.
                     </para>
                     </para>
                 </listitem>
                 </listitem>