Преглед изворни кода

[DOCUMENTATION] German:

- sync up to r17133 (Part 1)

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@17234 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas пре 16 година
родитељ
комит
afae1dbeb8

+ 11 - 9
documentation/manual/de/module_specs/Zend_Db_Table-Relationships.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 16166 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.relationships">
 
@@ -337,8 +337,8 @@ $bugsAssignedToUser = $user1234->findDependentRowset('Bugs',
             Alternativ können Zeilen von einer abhängigen Tabelle abgefragt werden indem ein
             spezieller Mechanismus verwendet wird der "magische Methode" genannt wird.
             <classname>Zend_Db_Table_Row_Abstract</classname> ruft die Methode:
-            <code>findDependentRowset('&lt;TabellenKlasse&gt;', '&lt;Regel&gt;')</code> auf wenn
-            eine Methode am Zeilenobjekt aufgerufen wird die einem der folgenden Patterns
+            <methodname>findDependentRowset('&lt;TabellenKlasse&gt;', '&lt;Regel&gt;')</methodname>
+            auf wenn eine Methode am Zeilenobjekt aufgerufen wird die einem der folgenden Patterns
             entspricht:
         </para>
 
@@ -487,7 +487,8 @@ $engineer = $bug1->findParentRow('Accounts', 'Engineer');
         <para>
             Alternativ, können Zeilen von der Elterntabelle abgefragt werden indem eine
             "magische Methode" verwendet wird. <classname>Zend_Db_Table_Row_Abstract</classname>
-            ruft die Methode: <code>findParentRow('&lt;TableClass&gt;', '&lt;Rule&gt;')</code> auf
+            ruft die Methode:
+            <methodname>findParentRow('&lt;TableClass&gt;', '&lt;Rule&gt;')</methodname> auf
             wenn eine Methode auf dem Zeilenobjekt aufgerufen wird die einer der folgenden Pattern
             entspricht:
         </para>
@@ -927,11 +928,12 @@ class BugsProducts extends Zend_Db_Table_Abstract
             <para>
                 Kaskadierendes Löschen und Aktualisieren welches in den eigenen
                 <classname>Zend_Db_Table</classname> Klassen definiert wurde werden ausgeführt wenn
-                die <code>save()</code> oder <code>delete()</code> Methoden der Zeilenklasse
-                ausgeführt werden. Trotzdem, wenn ein Update oder Löschen von Daten durch Verwendung
-                eines anderen Interfaces durchgeführt wird, wie durch ein Abfragetool oder eine
-                andere Anwendung, werden die kaskadierenden Operationen nicht ausgeführt. Selbst
-                wenn die <code>update()</code> und <code>delete()</code> Methoden in der
+                die <methodname>save()</methodname> oder <methodname>delete()</methodname> Methoden
+                der Zeilenklasse ausgeführt werden. Trotzdem, wenn ein Update oder Löschen von
+                Daten durch Verwendung eines anderen Interfaces durchgeführt wird, wie durch ein
+                Abfragetool oder eine andere Anwendung, werden die kaskadierenden Operationen nicht
+                ausgeführt. Selbst wenn die <methodname>update()</methodname> und
+                <methodname>delete()</methodname> Methoden in der
                 <classname>Zend_Db_Adapter</classname> Klasse verwendet werden, werden die
                 kaskadierenden Operationen die in der eigenen <classname>Zend_Db_Table</classname>
                 Klasse definiert wurden, nicht ausgeführt.

+ 108 - 98
documentation/manual/de/module_specs/Zend_Db_Table.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 17054 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table">
 
@@ -216,7 +216,7 @@ class Bugs extends Zend_Db_Table_Abstract
             <para>
                 Wenn kein Primärschlüssel angegeben wird, versucht
                 <classname>Zend_Db_Table_Abstract</classname> den Primärschlüssel mit Hilfe der
-                <code>describeTable()</code> Methode zu ermitteln.
+                <methodname>describeTable()</methodname> Methode zu ermitteln.
             </para>
 
             <note>
@@ -225,9 +225,10 @@ class Bugs extends Zend_Db_Table_Abstract
                     Jede Table Klasse muss wissen mit welche(r/n) Spalte(n) Zeilen eindeutig
                     identifiziert werden können. Wenn keine Primärschlüssel Spalte(n) in der
                     Klassendefinition oder als Argument für den Konstruktor angegeben wurde und
-                    nicht aus den Metadaten der Tabelle mit Hilfe der <code>describeTable()</code>
-                    Methode ermittelt werden kann, dann kann die Tabelle nicht mit
-                    <classname>Zend_Db_Table</classname> verwendet werden.
+                    nicht aus den Metadaten der Tabelle mit Hilfe der
+                    <methodname>describeTable()</methodname> Methode ermittelt werden kann, dann
+                    kann die Tabelle nicht mit <classname>Zend_Db_Table</classname> verwendet
+                    werden.
                 </para>
 
             </note>
@@ -270,36 +271,38 @@ class Bugs extends Zend_Db_Table_Abstract
             <itemizedlist>
                 <listitem>
                     <para>
-                        <code>_setupDatabaseAdapter()</code> überprüft ob ein Adapter bereitgestellt
-                        wird; nimmt einen Standardadapter aus der Registry, wenn benötigt. Durch das
-                        Überschreiben dieser Methode kann ein Datenbankadapter aus einer anderen
-                        Quelle gesetzt werden.
+                        <methodname>_setupDatabaseAdapter()</methodname> überprüft ob ein Adapter
+                        bereitgestellt wird; nimmt einen Standardadapter aus der Registry, wenn
+                        benötigt. Durch das Überschreiben dieser Methode kann ein Datenbankadapter
+                        aus einer anderen Quelle gesetzt werden.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>_setupTableName()</code> setzt den standard Tabellennamen auf den
-                        Namen der Klasse. Durch das Überschreiben dieser Methode kann der
+                        <methodname>_setupTableName()</methodname> setzt den standard Tabellennamen
+                        auf den Namen der Klasse. Durch das Überschreiben dieser Methode kann der
                         Tabellenname gesetzt werden bevor dieses Standardverhalten abläuft.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>_setupMetadata()</code> setzt das Schema wenn der Tabellenname dem
-                        Muster "schema.table" entspricht; ruft <code>describeTable()</code> auf um
-                        Metadaten Informationen zu erhalten; Standardisiert das <varname>$_cols</varname>
-                        Array auf die Spalten wie von <code>describeTable()</code> geliefert. Durch
+                        <methodname>_setupMetadata()</methodname> setzt das Schema wenn der
+                        Tabellenname dem Muster "schema.table" entspricht; ruft
+                        <methodname>describeTable()</methodname> auf um Metadaten Informationen zu
+                        erhalten; Standardisiert das <varname>$_cols</varname> Array auf die
+                        Spalten wie von <methodname>describeTable()</methodname> geliefert. Durch
                         das Überschreiben dieser Methode können die Spalten angegeben werden.
                     </para>
                 </listitem>
 
                 <listitem>
                     <para>
-                        <code>_setupPrimaryKey()</code> standardisiert die Primärschlüssel Spalten
-                        zu denen geliefert von <code>describeTable()</code>; prüft ob die
-                        Primärschlüssel Spalten im <varname>$_cols</varname> Array enthalten sind. Durch
+                        <methodname>_setupPrimaryKey()</methodname> standardisiert die
+                        Primärschlüssel Spalten zu denen geliefert von
+                        <methodname>describeTable()</methodname>; prüft ob die Primärschlüssel
+                        Spalten im <varname>$_cols</varname> Array enthalten sind. Durch
                         das Überschreiben dieser Methode können die Primärschlüssel Spalten
                         angegeben werden.
                     </para>
@@ -313,11 +316,12 @@ class Bugs extends Zend_Db_Table_Abstract
             <title>Tabellen Initialisierung</title>
 
             <para>
-                Wenn Anwendungs-spezifische Logik initialisiert werden soll wenn eine Tabellenklasse
-                erstellt wird, kann man entscheiden die Aufgaben in die <code>init()</code> Methode
-                zu verschieben, die aufgerufen wird nachdem alle Tabellen Metadaten bearbeitet
-                wurden. Das ist besser als die <code>__construct</code> Methode wenn die Metadaten
-                nicht programmtechnisch verändert werden sollen.
+                Wenn Anwendungs-spezifische Logik initialisiert werden soll wenn eine
+                Tabellenklasse erstellt wird, kann man entscheiden die Aufgaben in die
+                <methodname>init()</methodname> Methode zu verschieben, die aufgerufen wird nachdem
+                alle Tabellen Metadaten bearbeitet wurden. Das ist besser als die
+                <code>__construct</code> Methode wenn die Metadaten nicht programmtechnisch
+                verändert werden sollen.
             </para>
 
             <example id="zend.db.table.defining.init.usage.example">
@@ -464,9 +468,9 @@ $table = new Bugs(array('db' => 'my_db'));
 
         <para>
             Table Objekte können verwendet werden um Zeilen in die Datenbank Tabelle einzufügen auf
-            der das Table Objekt basiert. Hierzu kann die <code>insert()</code> Methode des Table
-            Objektes verwendet werden. Das Argument ist ein assoziatives Array, das Spalten Namen
-            mit Werten verbindet.
+            der das Table Objekt basiert. Hierzu kann die <methodname>insert()</methodname> Methode
+            des Table Objektes verwendet werden. Das Argument ist ein assoziatives Array, das
+            Spalten Namen mit Werten verbindet.
         </para>
 
         <example id="zend.db.table.insert.example">
@@ -629,12 +633,12 @@ class Bugs extends Zend_Db_Table_Abstract
             </para>
 
             <para>
-                Wenn <varname>$_sequence</varname> als boolsches <constant>FALSE</constant> definiert wird, nimmt
-                <classname>Zend_Db_Table_Abstract</classname> an das die Tabelle einen natürlichen
-                Primärschlüssel hat. Es müssen Werte für die Spalte des Primärschlüssels im Array
-                der Daten definiert werden die an die <code>insert()</code> Methode übergeben
-                werden, andernfalls wird diese Methode eine
-                <classname>Zend_Db_Table_Exception</classname> werfen.
+                Wenn <varname>$_sequence</varname> als boolsches <constant>FALSE</constant>
+                definiert wird, nimmt <classname>Zend_Db_Table_Abstract</classname> an das die
+                Tabelle einen natürlichen Primärschlüssel hat. Es müssen Werte für die Spalte des
+                Primärschlüssels im Array der Daten definiert werden die an die
+                <methodname>insert()</methodname> Methode übergeben werden, andernfalls wird diese
+                Methode eine <classname>Zend_Db_Table_Exception</classname> werfen.
             </para>
 
             <example id="zend.db.table.insert.key-natural.example">
@@ -702,11 +706,11 @@ $table->update($data, $where);
         </example>
 
         <para>
-            Da die <code>update()</code> Methode der Tabelle zur
-            <link linkend="zend.db.adapter.write.update"><code>update()</code></link> Methode des
-            Datenbank Adapters weiterleitet, kann das zweite Argument ein Array von SQL Ausdrücken
-            sein. Diese Ausdrücke werden als Boolsche Terme kombiniert indem ein <code>AND</code>
-            Operator verwendet wird.
+            Da die <methodname>update()</methodname> Methode der Tabelle zur
+            <link linkend="zend.db.adapter.write.update"><methodname>update()</methodname></link>
+            Methode des Datenbank Adapters weiterleitet, kann das zweite Argument ein Array von
+            SQL Ausdrücken sein. Diese Ausdrücke werden als Boolsche Terme kombiniert indem ein
+            <code>AND</code> Operator verwendet wird.
         </para>
 
         <note>
@@ -715,8 +719,9 @@ $table->update($data, $where);
                 Die Werte und Identifizierer im SQL Ausdruck werden nicht in Anführungszeichen
                 gesetzt. Wenn Werte oder Identifizierer vorhanden sind die das Setzen in
                 Anführungszeichen benötigen, ist man selbst dafür zuständig das das getan wird. Die
-                <code>quote()</code>, <code>quoteInto()</code> und <code>quoteIdentifier()</code>
-                Methoden des Datenbank Adapters können dafür verwendet werden.
+                <methodname>quote()</methodname>, <methodname>quoteInto()</methodname> und
+                <methodname>quoteIdentifier()</methodname> Methoden des Datenbank Adapters können
+                dafür verwendet werden.
             </para>
 
         </note>
@@ -728,10 +733,10 @@ $table->update($data, $where);
         <title>Zeilen aus einer Tabelle löschen</title>
 
         <para>
-            Zeilen können von einer Datenbanktabelle gelöscht werden indem die <code>delete()</code>
-            Methode verwendet wird. Diese Methode nimmt ein Argument, welches ein SQL Ausdruck ist,
-            der in der <code>WHERE</code> Klausel als Kriterium dafür verwendet wird, welche Zeilen
-            gelöscht werden sollen.
+            Zeilen können von einer Datenbanktabelle gelöscht werden indem die
+            <methodname>delete()</methodname> Methode verwendet wird. Diese Methode nimmt ein
+            Argument, welches ein SQL Ausdruck ist, der in der <code>WHERE</code> Klausel als
+            Kriterium dafür verwendet wird, welche Zeilen gelöscht werden sollen.
         </para>
 
         <example id="zend.db.table.delete.example">
@@ -749,11 +754,11 @@ $table->delete($where);
         </example>
 
         <para>
-            Da die <code>delete()</code> Methode der Tabelle zur
-            <link linkend="zend.db.adapter.write.delete"><code>delete()</code></link> Methode des
-            Datenbank Adapters weiterleitet, kann das Argument ein Array von SQL Ausdrücken sein.
-            Diese Ausdrücke werden als boolsche Terme kombiniert indem ein <code>AND</code> Operator
-            verwendet wird.
+            Da die <methodname>delete()</methodname> Methode der Tabelle zur
+            <link linkend="zend.db.adapter.write.delete"><methodname>delete()</methodname></link>
+            Methode des Datenbank Adapters weiterleitet, kann das Argument ein Array von SQL
+            Ausdrücken sein. Diese Ausdrücke werden als boolsche Terme kombiniert indem ein
+            <code>AND</code> Operator verwendet wird.
         </para>
 
         <note>
@@ -762,8 +767,9 @@ $table->delete($where);
                 Die Werte und Identifizierer im SQL Ausdruck werden nicht in Anführungszeichen
                 gesetzt. Wenn Werte oder Identifizierer vorhanden sind die das Setzen in
                 Anführungszeichen benötigen, ist man selbst dafür zuständig das das getan wird. Die
-                <code>quote()</code>, <code>quoteInto()</code> und <code>quoteIdentifier()</code>
-                Methoden des Datenbank Adapters können dafür verwendet werden.
+                <methodname>quote()</methodname>, <methodname>quoteInto()</methodname> und
+                <methodname>quoteIdentifier()</methodname> Methoden des Datenbank Adapters können
+                dafür verwendet werden.
             </para>
 
         </note>
@@ -776,9 +782,9 @@ $table->delete($where);
 
         <para>
             Die Datenbanktabelle kann nach passenden Zeilen für spezifizierte Werte im
-            Primärschlüssel abgefragt werden, indem die <code>find()</code> Methode verwendet wird.
-            Das erste Argument dieser Methode ist entweder ein einzelner Wert oder ein Array von
-            Werten die dem Primärschlüssel dieser Tabelle entsprechen.
+            Primärschlüssel abgefragt werden, indem die <methodname>find()</methodname> Methode
+            verwendet wird. Das erste Argument dieser Methode ist entweder ein einzelner Wert oder
+            ein Array von Werten die dem Primärschlüssel dieser Tabelle entsprechen.
         </para>
 
         <example id="zend.db.table.find.example">
@@ -808,18 +814,19 @@ $rows = $table->find(array(1234, 5678));
         </para>
 
         <para>
-            Die <code>find()</code> Methode kann weniger Zeilen zurückgeben als die Anzahl an Werten
-            die für den Primärschlüssel definiert wurden, wenn einige der Werte keiner Zeile in der
-            Datenbank Tabelle entsprechen. Die Methode kann sogar null Zeilen zurückgeben. Weil die
-            Anzahl an zurückgegebenen Zeilen variabel ist, gibt die <code>find()</code> Methode ein
-            Objekt vom Typ <classname>Zend_Db_Table_Rowset_Abstract</classname> zurück.
+            Die <methodname>find()</methodname> Methode kann weniger Zeilen zurückgeben als die
+            Anzahl an Werten die für den Primärschlüssel definiert wurden, wenn einige der Werte
+            keiner Zeile in der Datenbank Tabelle entsprechen. Die Methode kann sogar null Zeilen
+            zurückgeben. Weil die Anzahl an zurückgegebenen Zeilen variabel ist, gibt die
+            <methodname>find()</methodname> Methode ein Objekt vom Typ
+            <classname>Zend_Db_Table_Rowset_Abstract</classname> zurück.
         </para>
 
         <para>
             Wenn der Primärschlüssel ein komponierter Schlüssel ist, als einer der aus mehreren
             Spalten besteht, können die zusätzlichen Spalten als zusätzliche Argumente in der
-            <code>find()</code> Methode definiert werden. Es müssen soviele Argumente angegeben
-            werden wie Spalten im Primärschlüssel der Tabelle existieren.
+            <methodname>find()</methodname> Methode definiert werden. Es müssen soviele Argumente
+            angegeben werden wie Spalten im Primärschlüssel der Tabelle existieren.
         </para>
 
         <para>
@@ -838,9 +845,9 @@ $rows = $table->find(array(1234, 5678));
             </title>
 
             <para>
-                Der Aufruf von <code>find()</code> anbei um mehreren Zeilen zu entsprechen kann zwei
-                Zeilen in der Datenbank entsprechen. Die erste Zeile muß den Wert des
-                Primärenschlüssels (1234, 'ABC') haben, und die zweite Zeile den Wert des
+                Der Aufruf von <methodname>find()</methodname> anbei um mehreren Zeilen zu
+                entsprechen kann zwei Zeilen in der Datenbank entsprechen. Die erste Zeile muß den
+                Wert des Primärenschlüssels (1234, 'ABC') haben, und die zweite Zeile den Wert des
                 Primärschlüssels (5678, 'DEF').
             </para>
 
@@ -882,8 +889,8 @@ $rows = $table->find(array(1234, 5678), array('ABC', 'DEF'));
                         Die API für die Hol-Operationen wurde ausgeweitet um einem
                         <classname>Zend_Db_Table_Select</classname> Objekt zu erlauben die Abfrage
                         zu modifizieren. Trotzdem wird die veraltete Verwendung der
-                        <code>fetchRow()</code> und <code>fetchAll()</code> Methoden weiterhin ohne
-                        Änderungen funktionieren.
+                        <methodname>fetchRow()</methodname> und <methodname>fetchAll()</methodname>
+                        Methoden weiterhin ohne Änderungen funktionieren.
                     </para>
 
                     <para>
@@ -950,8 +957,8 @@ $row = $table->fetchRow(
                         zurückgegebene Zeile oder Zeilenset <property>readOnly</property> (nur
                         lesbar) ist und nicht für save() Operationen verwendet werden kann. Eine
                         <classname>Zend_Db_Table_Row</classname> mit <property>readOnly</property>
-                        Status wird eine Exception werfen wenn eine <code>save()</code> Operation
-                        versucht wird.
+                        Status wird eine Exception werfen wenn eine <methodname>save()</methodname>
+                        Operation versucht wird.
                     </para>
                 </listitem>
 
@@ -1024,8 +1031,9 @@ $rows =
             <para>
                 Ein Set von Zeilen kann abgefragt werden indem irgendein Kriterium verwendet wird,
                 das anders als die Werte des Primärschlüssels sind, indem die
-                <code>fetchAll()</code> Methode der Tabellen Klasse verwendet wird. Diese Methode
-                gibt ein Objekt vom Typ <classname>Zend_Db_Table_Rowset_Abstract</classname> zurück.
+                <methodname>fetchAll()</methodname> Methode der Tabellen Klasse verwendet wird.
+                Diese Methode gibt ein Objekt vom Typ
+                <classname>Zend_Db_Table_Rowset_Abstract</classname> zurück.
             </para>
 
             <example id="zend.db.table.qry.rows.set.finding.row.example">
@@ -1227,7 +1235,7 @@ $rows = $table->fetchAll($select);
 
         <para>
             Eine einzelne Zeile kann abgefragt werden indem Kriterien verwendet werden die ähnlich
-            denen der <code>fetchAll()</code> Methode sind.
+            denen der <methodname>fetchAll()</methodname> Methode sind.
         </para>
 
         <example id="zend.db.table.fetch-row.example1">
@@ -1248,7 +1256,8 @@ $row = $table->fetchRow($select);
         <para>
             Diese Methode gibt ein Objekt vom Typ <classname>Zend_Db_Table_Row_Abstract</classname>
             zurück. Wenn die spezifizierten Sortier-Kriterien keiner Zeile in der Datenbank Tabelle
-            entsprechen gibt <code>fetchRow()</code> PHP's <constant>NULL</constant> Wert zurück.
+            entsprechen gibt <methodname>fetchRow()</methodname> PHP's <constant>NULL</constant>
+            Wert zurück.
         </para>
 
     </sect2>
@@ -1259,9 +1268,9 @@ $row = $table->fetchRow($select);
 
         <para>
             Die <classname>Zend_Db_Table_Abstract</classname> Klasse bietet einige Informationen
-            über Ihre Metadaten. Die <code>info()</code> Methode gibt eine Array Struktur mit
-            Informationen über die Tabelle, Ihre Spalten und Primärschlüssel zurück, sowie andere
-            Metadaten.
+            über Ihre Metadaten. Die <methodname>info()</methodname> Methode gibt eine Array
+            Struktur mit Informationen über die Tabelle, Ihre Spalten und Primärschlüssel zurück,
+            sowie andere Metadaten.
         </para>
 
         <example id="zend.db.table.info.example">
@@ -1279,8 +1288,8 @@ echo "Der Name der Tabelle ist " . $info['name'] . "\n";
         </example>
 
         <para>
-            Die Schlüssel des Arrays das von der <code>info()</code> Methode zurückgegeben wird sind
-            anbei beschrieben:
+            Die Schlüssel des Arrays das von der <methodname>info()</methodname> Methode
+            zurückgegeben wird sind anbei beschrieben:
         </para>
 
         <itemizedlist>
@@ -1307,7 +1316,7 @@ echo "Der Name der Tabelle ist " . $info['name'] . "\n";
                 <para>
                     <emphasis>metadata</emphasis> => ein assoziatives Array das die Spaltennamen
                     mit Informationen über die Spalten zusammenführt. Das ist die Information die
-                    durch die <code>describeTable()</code> Methode zurückgegeben wird.
+                    durch die <methodname>describeTable()</methodname> Methode zurückgegeben wird.
                 </para>
             </listitem>
 
@@ -1363,16 +1372,16 @@ echo "Der Name der Tabelle ist " . $info['name'] . "\n";
             Datenbank für die <link linkend="zend.db.table.info">Metadaten der Tabelle</link> ab
             immer wenn diese diese Daten benötigt werden um Tabellenoperationen durchzuführen. Das
             Tableobjekt holt die Metadaten der Tabelle von der Datenbank indem es die
-            <code>describeTable()</code> Methode des Adapters verwendet. Operationen die diese
-            Einsicht benötigten sind:
+            <methodname>describeTable()</methodname> Methode des Adapters verwendet. Operationen
+            die diese Einsicht benötigten sind:
         </para>
 
         <itemizedlist>
-            <listitem><para><code>insert()</code></para></listitem>
+            <listitem><para><methodname>insert()</methodname></para></listitem>
 
-            <listitem><para><code>find()</code></para></listitem>
+            <listitem><para><methodname>find()</methodname></para></listitem>
 
-            <listitem><para><code>info()</code></para></listitem>
+            <listitem><para><methodname>info()</methodname></para></listitem>
         </itemizedlist>
 
         <para>
@@ -1632,10 +1641,11 @@ $rows = $table->fetchAll($where);
             </example>
 
             <para>
-                Die Klassen können geändert werden indem Sie mit den <code>setRowClass()</code> und
-                <code>setRowsetClass()</code> Methoden spezifiziert werden. Das entspricht den
-                Zeilen und Rowsets die nachfolgend erstellt werden; es ändert aber nicht die Klasse
-                von Zeilen- oder Rowsetobjekten die bereits davor erstellt wurden.
+                Die Klassen können geändert werden indem Sie mit den
+                <methodname>setRowClass()</methodname> und
+                <methodname>setRowsetClass()</methodname> Methoden spezifiziert werden. Das
+                entspricht den Zeilen und Rowsets die nachfolgend erstellt werden; es ändert aber
+                nicht die Klasse von Zeilen- oder Rowsetobjekten die bereits davor erstellt wurden.
             </para>
 
             <example id="zend.db.table.extending.row-rowset.example2">
@@ -1675,11 +1685,11 @@ $rowsCustom = $table->fetchAll($where);
             <title>Selbst definierte Logik für das Einfügen, Aktualisieren und Löschen</title>
 
             <para>
-                Die <code>insert()</code> und <code>update()</code> Methoden in der Table Klasse
-                können überschrieben werden. Das bietet die Möglichkeit eigenen Code einzufügen der
-                ausgeführt wird bevor die Datenbank Operation durchgeführt wird. Es muß
-                sichergestellt werden das die Methode der Elternklasse aufgerufen wird wenn man
-                fertig ist.
+                Die <methodname>insert()</methodname> und <methodname>update()</methodname>
+                Methoden in der Table Klasse können überschrieben werden. Das bietet die
+                Möglichkeit eigenen Code einzufügen der ausgeführt wird bevor die Datenbank
+                Operation durchgeführt wird. Es muß sichergestellt werden das die Methode der
+                Elternklasse aufgerufen wird wenn man fertig ist.
             </para>
 
             <example id="zend.db.table.extending.insert-update.example">
@@ -1714,7 +1724,7 @@ class Bugs extends Zend_Db_Table_Abstract
             </example>
 
             <para>
-                Auch die <code>delete()</code> Methode kann überschrieben werden.
+                Auch die <methodname>delete()</methodname> Methode kann überschrieben werden.
             </para>
 
         </sect3>
@@ -1726,11 +1736,11 @@ class Bugs extends Zend_Db_Table_Abstract
             <para>
                 Es können eigene Abfrage Methoden in der Table Klasse implementiert werden, wenn oft
                 die Notwendigkeit besteht Abragen mit speziellen Kriterien auf der Table Klasse
-                durchzuführen. Die meisten Abfragen können mit <code>fetchAll()</code> geschrieben
-                werden, das bedeutet aber das Code dupliziert werden muß um Abfragekonditionen zu
-                formen die Abfrage in verschiedenen Orten der Anwendung auszuführen. Hierfür kann es
-                nützlich sein eine Methode in der Table Klasse zu definieren um oft benutzte
-                Abfragen an dieser Tabelle durchzuführen.
+                durchzuführen. Die meisten Abfragen können mit <methodname>fetchAll()</methodname>
+                geschrieben werden, das bedeutet aber das Code dupliziert werden muß um
+                Abfragekonditionen zu formen die Abfrage in verschiedenen Orten der Anwendung
+                auszuführen. Hierfür kann es nützlich sein eine Methode in der Table Klasse zu
+                definieren um oft benutzte Abfragen an dieser Tabelle durchzuführen.
             </para>
 
             <example id="zend.db.table.extending.finders.example">
@@ -1797,7 +1807,7 @@ class Bugs extends Zend_Db_Table_Abstract
 
             <para>
                 Wenn man es vorzieht Beugung zu verwenden, muß die Transformation selbst durch das
-                Überschreiben der <code>_setupTableName()</code> Methode in der eigenen
+                Überschreiben der <methodname>_setupTableName()</methodname> Methode in der eigenen
                 Tabellenklasse implementiert werden. Ein Weg um das zu tun ist die Definition einer
                 abstrakten Klase die <classname>Zend_Db_Table_Abstract</classname> erweitert. Der
                 Rest der eigenen Klassen erweitert dann die eigene neue abstrakte Klasse.

+ 49 - 44
documentation/manual/de/module_specs/Zend_Db_Table_Row.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.row">
 
@@ -30,9 +30,10 @@
         <title>Eine Zeile lesen</title>
 
         <para>
-            <classname>Zend_Db_Table_Abstract</classname> enthält die Methoden <code>find()</code>
-            und <code>fetchAll()</code>, die beide ein <classname>Zend_Db_Table_Rowset</classname>
-            Objekt zurückgeben, und die Methode <code>fetchRow()</code>, die ein Objekt vom Typ
+            <classname>Zend_Db_Table_Abstract</classname> enthält die Methoden
+            <methodname>find()</methodname> und <methodname>fetchAll()</methodname>, die beide ein
+            <classname>Zend_Db_Table_Rowset</classname> Objekt zurückgeben, und die Methode
+            <methodname>fetchRow()</methodname>, die ein Objekt vom Typ
             <classname>Zend_Db_Table_Row</classname> zurückgibt.
         </para>
 
@@ -111,7 +112,7 @@ echo $row->bug_description;
             <title>Zeilendaten als ein Array lesen</title>
 
             <para>
-                Die Tabellenzeile kann mithilfe der <code>toArray()</code> Methode des
+                Die Tabellenzeile kann mithilfe der <methodname>toArray()</methodname> Methode des
                 Zeilenobjekts auch als Array gelesen werden. Diese gibt ein assoziatives Array
                 zurück, mit Spaltennamen als Index und ihren Inhalten als Werten.
             </para>
@@ -137,9 +138,9 @@ foreach ($rowArray as $column => $value) {
             </example>
 
             <para>
-                Das Array, das von <code>toArray()</code>zurückgegeben wird, ist nicht update
-                fähig. Die Werte des Arrays können wie in jedem Array modifiziert werden, aber
-                Änderungen an diesem Array werden nicht direkt in der Datenbank gespeichert.
+                Das Array, das von <methodname>toArray()</methodname> zurückgegeben wird, ist nicht
+                updatefähig. Die Werte des Arrays können wie in jedem Array modifiziert werden,
+                aber Änderungen an diesem Array werden nicht direkt in der Datenbank gespeichert.
             </para>
 
         </sect3>
@@ -176,7 +177,7 @@ foreach ($rowArray as $column => $value) {
             <para>
                 Das Ändern eines Werts über eine Zugriffsvariable ändert den Spaltenwert des
                 Zeilenobjekts in der Anwendung, aber noch wird die Änderung nicht in die Datenbank
-                übernommen. Das wird mit der Methode <code>save()</code> erledigt.
+                übernommen. Das wird mit der Methode <methodname>save()</methodname> erledigt.
             </para>
 
             <example id="zend.db.table.row.write.set.example">
@@ -203,10 +204,11 @@ $row->save();
             <title>Eine neue Zeile einfügen</title>
 
             <para>
-                Eine neue Zeile kann in einer Tabelle mit der <code>createRow()</code> Methode der
-                Tabellenklasse angelegt werden. Auf Felder dieser Zeile können mit dem
+                Eine neue Zeile kann in einer Tabelle mit der <methodname>createRow()</methodname>
+                Methode der Tabellenklasse angelegt werden. Auf Felder dieser Zeile können mit dem
                 Objektorientierten Interface zugegriffen werden, aber die Zeile wird nicht in der
-                Datenbank geschrieben, bis die <code>save()</code> Methode aufgerufen wird.
+                Datenbank geschrieben, bis die <methodname>save()</methodname> Methode aufgerufen
+                wird.
             </para>
 
             <example id="zend.db.table.row.write.insert.example">
@@ -254,10 +256,10 @@ $newRow->save();
             <note>
 
                 <para>
-                    Die Methode <code>createRow()</code> wurde in früheren Versionen von
-                    <classname>Zend_Db_Table</classname> <code>fetchNew()</code> genannt. Es wird
-                    empfohlen, den neuen Methodennamen zu benutzen, obwohl der alte Name weiterhin
-                    funktioniert, um Abwärtskompatibilität zu gewährleisten.
+                    Die Methode <methodname>createRow()</methodname> wurde in früheren Versionen
+                    von <classname>Zend_Db_Table</classname> <methodname>fetchNew()</methodname>
+                    genannt. Es wird empfohlen, den neuen Methodennamen zu benutzen, obwohl der
+                    alte Name weiterhin funktioniert, um Abwärtskompatibilität zu gewährleisten.
                 </para>
 
             </note>
@@ -270,10 +272,10 @@ $newRow->save();
 
             <para>
                 <classname>Zend_Db_Table_Row_Abstract</classname> beinhaltet eine Methode namens
-                <code>setFromArray()</code>, die es ermöglicht, mehrere Spalten einer Zeile mithilfe
-                eines assoziativen Arrays mit Spaltenname/Wert-Paaren gleichzeitig zu setzen. Diese
-                Methode ist nützlich, um Werte für neue Zeilen oder Zeilen, die aktualisiert werden
-                müssen, zu setzen.
+                <methodname>setFromArray()</methodname>, die es ermöglicht, mehrere Spalten einer
+                Zeile mithilfe eines assoziativen Arrays mit Spaltenname/Wert-Paaren gleichzeitig
+                zu setzen. Diese Methode ist nützlich, um Werte für neue Zeilen oder Zeilen, die
+                aktualisiert werden müssen, zu setzen.
             </para>
 
             <example id="zend.db.table.row.write.set-from-array.example">
@@ -309,8 +311,9 @@ $newRow->save();
             <title>Eine Zeile löschen</title>
 
             <para>
-                Das Zeilenobjekt hat eine Methode namens <code>delete()</code>. Diese löscht Zeilen
-                in der Datenbank, deren Primärschlüssel dem im Zeilenobjekt entspricht.
+                Das Zeilenobjekt hat eine Methode namens <methodname>delete()</methodname>. Diese
+                löscht Zeilen in der Datenbank, deren Primärschlüssel dem im Zeilenobjekt
+                entspricht.
             </para>
 
             <example id="zend.db.table.row.write.delete.example">
@@ -328,7 +331,7 @@ $row->delete();
             </example>
 
             <para>
-                <code>save()</code> muss nicht aufgerufen werden, um den Löschvorgang
+                <methodname>save()</methodname> muss nicht aufgerufen werden, um den Löschvorgang
                 abzuschließen; er wird sofort auf der Datenbank ausgeführt.
             </para>
 
@@ -353,9 +356,9 @@ $row->delete();
             <title>Eine Zeile Serialisieren</title>
 
             <para>
-                Es kann einfach PHPs <code>serialize()</code> Funktion verwendet werden, um einen
-                String zu erstellen, der einen Byte-Stream enthält welcher das Zeilen-Objekt
-                repräsentiert.
+                Es kann einfach PHPs <methodname>serialize()</methodname> Funktion verwendet
+                werden, um einen String zu erstellen, der einen Byte-Stream enthält welcher das
+                Zeilen-Objekt repräsentiert.
             </para>
 
             <example id="zend.db.table.row.serialize.serializing.example">
@@ -381,8 +384,8 @@ $serializedRow = serialize($row);
             <title>Zeilen deserialisieren</title>
 
             <para>
-                PHPs <code>unserialize()</code> Funktion stellt ein Objekt aus einem Byte-Stream
-                wieder her. Die Funktion gibt das Original Objekt zurück.
+                PHPs <methodname>unserialize()</methodname> Funktion stellt ein Objekt aus einem
+                Byte-Stream wieder her. Die Funktion gibt das Original Objekt zurück.
             </para>
 
             <para>
@@ -432,9 +435,9 @@ echo $rowClone->bug_description;
 
             <para>
                 Ein nicht verbundenes Zeilenobjekt kann mithilfe der Methode
-                <code>setTable()</code> reaktiviert werden. Das Argument dieser Methode ist ein
-                gültiges <classname>Zend_Db_Table_Abstract</classname>-Objekt, das vom Benutzer
-                erstellt wird. Für das Erstellen eines Tabellenobjekts wird eine aktive
+                <methodname>setTable()</methodname> reaktiviert werden. Das Argument dieser Methode
+                ist ein gültiges <classname>Zend_Db_Table_Abstract</classname>-Objekt, das vom
+                Benutzer erstellt wird. Für das Erstellen eines Tabellenobjekts wird eine aktive
                 Datenbankverbindung benötigt, also wird, indem die Tabelle wieder mit dem
                 Zeilenobjekt verknüpft wird, auch der Datenbankzugriff wiederhergestellt. Ab diesem
                 Zeitpunkt können Werte im Zeilenobjekt wieder verändert und in der Datenbank
@@ -512,8 +515,8 @@ $bugs = new Bugs(array('rowClass' => 'MyRow'));
             <para>
                 Wenn Anwendungs-spezifische Logik benötigt wird die initialisiert werden soll wenn
                 eine Zeile erstellt wird, kann entschieden werden die Aufgaben in die
-                <code>init()</code> Methode zu verschieben, welche aufgerufen wird nachdem alle
-                Metadaten der Zeile bearbeitet wurden. Das wird empfohlen statt der
+                <methodname>init()</methodname> Methode zu verschieben, welche aufgerufen wird
+                nachdem alle Metadaten der Zeile bearbeitet wurden. Das wird empfohlen statt der
                 <code>__construct</code> Methode wenn die Metadaten nicht programtechnisch
                 verändert werden müssen.
 
@@ -546,8 +549,9 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
             </title>
 
             <para>
-                Die Zeilenklasse ruft geschützte Methoden namens <code>_insert()</code>,
-                <code>_update()</code>, und <code>_delete()</code> auf, bevor die entsprechenden
+                Die Zeilenklasse ruft geschützte Methoden namens
+                <methodname>_insert()</methodname>, <methodname>_update()</methodname>, und
+                <methodname>_delete()</methodname> auf, bevor die entsprechenden
                 Operationen in der <code>INSERT</code>, <code>UPDATE</code>, und
                 <code>DELETE</code> ausgeführt werden. In diesen Methoden kann in den eigenen
                 Zeilenklassen auch eigene Logik implementiert werden.
@@ -557,9 +561,10 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
                 Wenn es nötig ist, eigene Logik in einer bestimmten Tabelle auszuführen, und diese
                 Logik bei jeder Operation ausgeführt werden muss, die auf die Tabelle angewendet
                 wird, hat es vielleicht mehr Sinn, diesen eigenen Code in den
-                <code>insert()</code>, <code>update()</code> und <code>delete()</code>-Methoden der
-                eigenen Tabellenklasse zu implementieren. Trotzdem kann es manchmal nötig sein,
-                eigene Logik in der Zeilenklasse einzubauen.
+                <methodname>insert()</methodname>, <methodname>update()</methodname> und
+                <methodname>delete()</methodname>-Methoden der eigenen Tabellenklasse zu
+                implementieren. Trotzdem kann es manchmal nötig sein, eigene Logik in der
+                Zeilenklasse einzubauen.
             </para>
 
             <para>
@@ -673,9 +678,9 @@ class Products extends Zend_Db_Table_Abstract
 
             <para>
                 Wenn Inflection genutzt werden soll, dann muss die Manipulation selbst
-                implementiert werden, indem die Methode <code>_transformColumn()</code> in einer
-                eigenen Zeilenklasse überschrieben wird und Objekte dieser Klasse für Abfragen an
-                die Datenbank genutzt werden.
+                implementiert werden, indem die Methode <methodname>_transformColumn()</methodname>
+                in einer eigenen Zeilenklasse überschrieben wird und Objekte dieser Klasse für
+                Abfragen an die Datenbank genutzt werden.
             </para>
 
             <example id="zend.db.table.row.extending.inflection.example">
@@ -686,9 +691,9 @@ class Products extends Zend_Db_Table_Abstract
                     Das definieren einer Methode für Inflection erlaubt es, inflection-ierte
                     Versionen der Spaltenname (beispielsweise vollständig in Großbuchstaben) als
                     Zugriffsvariablen eines Zeilenobjekts zu benutzen. Die Zeilenklasse benutzt die
-                    Methode <code>_transformColumn()</code>, um den Namen, der als Zugriffsvariable
-                    genutzt wurde, wieder in den ursprünglichen Spaltennamen in der Tabelle
-                    umzuwandeln.
+                    Methode <methodname>_transformColumn()</methodname>, um den Namen, der als
+                    Zugriffsvariable genutzt wurde, wieder in den ursprünglichen Spaltennamen in
+                    der Tabelle umzuwandeln.
                 </para>
 
                 <programlisting language="php"><![CDATA[

+ 45 - 42
documentation/manual/de/module_specs/Zend_Db_Table_Rowset.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15851 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.db.table.rowset">
 
@@ -11,9 +11,9 @@
 
         <para>
             Wenn eine Datenbankabfrage über eine Tabellenklasse ausgeführt wird, genauer über deren
-            Methoden <code>find()</code> und <code>fetchAll()</code>, wird das Ergebnis als Objekt
-            vom Typ <classname>Zend_Db_Table_Rowset_Abstract</classname> zurückgegeben. Ein
-            Zeilensatz enthält eine Sammlung von
+            Methoden <methodname>find()</methodname> und <methodname>fetchAll()</methodname>, wird
+            das Ergebnis als Objekt vom Typ <classname>Zend_Db_Table_Rowset_Abstract</classname>
+            zurückgegeben. Ein Zeilensatz enthält eine Sammlung von
             <classname>Zend_Db_Table_Row_Abstract</classname>-Objekten. Das Zeilensatz-Objekt
             implementiert das <code>Iterator</code>-Interface, sodass es auch einfach via
             <code>foreach</code> durchgegangen werden kann und Lese- und Schreibzugriff auf die
@@ -27,9 +27,9 @@
         <title>Einen Zeilensatz lesen</title>
 
         <para>
-            <classname>Zend_Db_Table_Abstract</classname> bietet die Methoden <code>find()</code>
-            und <code>fetchAll()</code>, die beide ein Objekt vom Typ
-            <classname>Zend_Db_Table_Rowset_Abstract</classname> zurückgeben.
+            <classname>Zend_Db_Table_Abstract</classname> bietet die Methoden
+            <methodname>find()</methodname> und <methodname>fetchAll()</methodname>, die beide ein
+            Objekt vom Typ <classname>Zend_Db_Table_Rowset_Abstract</classname> zurückgeben.
         </para>
 
         <example id="zend.db.table.rowset.fetch.example">
@@ -60,7 +60,8 @@ $rowset = $bugs->fetchAll("bug_status = 'NEW'");
             Bedingungen der Abfrage erfüllt. Daher kann eine Zeilensatz-Objekt auch null
             Zeilenobjekte enthalten. Weil <classname>Zend_Db_Table_Rowset_Abstract</classname> auch
             das Interface <code>Countable</code> (dt.: Zählbar) implementiert, kann die Funktion
-            count() genutzt werden, um die Anzahl der Zeilen im Zeilensatz zu erhalten.
+            <methodname>count()</methodname> genutzt werden, um die Anzahl der Zeilen im Zeilensatz
+            zu erhalten.
         </para>
 
         <example id="zend.db.table.rowset.rows.counting.example">
@@ -87,8 +88,8 @@ if ($rowCount > 0) {
 
             <para>
                 Die einfachste Art, eine Zeile aus einem Zeilensatz auszulesen, ist die Methode
-                <code>current()</code>. Diese ist vor allem dann nützlich, wenn der Zeilensatz genau
-                eine Zeile enthält.
+                <methodname>current()</methodname>. Diese ist vor allem dann nützlich, wenn der
+                Zeilensatz genau eine Zeile enthält.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -100,8 +101,8 @@ $row    = $rowset->current();
         </example>
 
         <para>
-            Wenn der Zeilensatz keine Zeilen enthält, gibt <code>current()</code> den Wert
-            <constant>NULL</constant> zurück.
+            Wenn der Zeilensatz keine Zeilen enthält, gibt <methodname>current()</methodname> den
+            Wert <constant>NULL</constant> zurück.
         </para>
 
         <example id="zend.db.table.rowset.rows.iterate.example">
@@ -148,11 +149,11 @@ foreach ($rowset as $row) {
 
             <para>
                 <code>SeekableIterator</code> erlaubt es eine Position zu suchen auf die der
-                Iterator springen soll. Hierfür kann einfach die <code>seek()</code> Methode
-                verwendet werden. Es kann ein Integer übergeben werden die der Nummer der Zeile
-                repräsentiert auf die das Rowset als nächstes zeigen soll, wobei man nicht
+                Iterator springen soll. Hierfür kann einfach die <methodname>seek()</methodname>
+                Methode verwendet werden. Es kann ein Integer übergeben werden die der Nummer der
+                Zeile repräsentiert auf die das Rowset als nächstes zeigen soll, wobei man nicht
                 vergessen sollte das der Index mit 0 beginnt. Wenn der Index falsch ist, z.b. nicht
-                existiert, wird eine Ausnahme geworfen. Man sollte <code>count()</code>
+                existiert, wird eine Ausnahme geworfen. Man sollte <methodname>count()</methodname>
                 verwenden um die Anzahl an Ergebnissen zu prüfen bevor eine Position gesucht wird.
             </para>
 
@@ -176,14 +177,15 @@ $row9->save();
         </example>
 
         <para>
-            <code>getRow()</code> erlaubt es eine spezielle Zeile im Rowset zu erhalten wenn
-            dessen Position bekannt ist; trotzdem sollte nicht vergessen werden dass die
-            Position mit dem Index null beginnt. Der erste Parameter für <code>getRow()</code>
-            ist ein Integer für die gewünschte Position. Der zweite optionale Parameter ist ein
-            Boolean; Es teilt dem Rowset Iterator mit ob er zur gleichen Zeit diese Position
-            suchen muss, oder nicht (standard ist nicht). Diese Methode gibt standardmäßig ein
-            <classname>Zend_Db_Table_Row</classname> Objekt zurück. Wenn die angefragte Position
-            nicht existiert wird eine Ausnahme geworfen. Hier ist ein Beispiel:
+            <methodname>getRow()</methodname> erlaubt es eine spezielle Zeile im Rowset zu erhalten
+            wenn dessen Position bekannt ist; trotzdem sollte nicht vergessen werden dass die
+            Position mit dem Index null beginnt. Der erste Parameter für
+            <methodname>getRow()</methodname> ist ein Integer für die gewünschte Position. Der
+            zweite optionale Parameter ist ein Boolean; Es teilt dem Rowset Iterator mit ob er zur
+            gleichen Zeit diese Position suchen muss, oder nicht (standard ist nicht). Diese
+            Methode gibt standardmäßig ein <classname>Zend_Db_Table_Row</classname> Objekt zurück.
+            Wenn die angefragte Position nicht existiert wird eine Ausnahme geworfen. Hier ist ein
+            Beispiel:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -213,9 +215,10 @@ $row9->save();
 
         <para>
             Auf die gesamten Daten in einem Zeilensatz kann mithilfe der Methode
-            <code>toArray()</code> des Zeilensatz-Objekts auch als Array zugegriffen werden. Diese
-            Methode gibt ein Array mit einem Eintrag je Zeile zurück. Jeder dieser Einträge ist ein
-            assoziatives Array mit Spaltennamen als Schlüsseln und deren Daten als Werten.
+            <methodname>toArray()</methodname> des Zeilensatz-Objekts auch als Array zugegriffen
+            werden. Diese Methode gibt ein Array mit einem Eintrag je Zeile zurück. Jeder dieser
+            Einträge ist ein assoziatives Array mit Spaltennamen als Schlüsseln und deren Daten als
+            Werten.
         </para>
 
         <example id="zend.db.table.rowset.to-array.example">
@@ -241,9 +244,9 @@ foreach ($rowsetArray as $rowArray) {
         </example>
 
         <para>
-            Das Array, das von <code>toArray()</code>zurückgegeben wird, ist nicht update-fähig.
-            Die Werte des Arrays können wie bei jedem Array modifiziert werden, aber Änderungen an
-            diesem Array werden nicht direkt in der Datenbank gespeichert.
+            Das Array, das von <methodname>toArray()</methodname>zurückgegeben wird, ist nicht
+            update-fähig. Die Werte des Arrays können wie bei jedem Array modifiziert werden, aber
+            Änderungen an diesem Array werden nicht direkt in der Datenbank gespeichert.
         </para>
 
     </sect2>
@@ -263,8 +266,8 @@ foreach ($rowsetArray as $rowArray) {
             <title>Einen Zeilensatz serialisieren</title>
 
             <para>
-                PHPs <code>serialize()</code>-Funktion wird genutzt, um einen Byte-Stream zu
-                erzeugen. Dieser repräsentiert das Zeilensatz-Objekt.
+                PHPs <methodname>serialize()</methodname>-Funktion wird genutzt, um einen
+                Byte-Stream zu erzeugen. Dieser repräsentiert das Zeilensatz-Objekt.
             </para>
 
             <programlisting language="php"><![CDATA[
@@ -285,8 +288,8 @@ $serializedRowset = serialize($rowset);
             <title>Einen Zeilensatz deserialisieren</title>
 
             <para>
-                PHPs <code>unserialize()</code> stellt aus einer Zeichenkette mit einem Byte-Stream
-                ein Objekt wieder her. Die Funktion gibt das originale Objekt zurück.
+                PHPs <methodname>unserialize()</methodname> stellt aus einer Zeichenkette mit einem
+                Byte-Stream ein Objekt wieder her. Die Funktion gibt das originale Objekt zurück.
             </para>
 
             <para>
@@ -324,13 +327,13 @@ echo $row->bug_description;
 
         <para>
             Ein nicht verbundenes Zeilensatz-Objekt kann mithilfe der Methode
-            <code>setTable()</code> reaktiviert werden. Das Argument dieser Methode ist ein valides
-            <classname>Zend_Db_Table_Abstract</classname>-Objekt,
-            das vom Benutzer erstellt wird. Für das Erstellen eines Tabellenobjekts wird eine aktive
-            Datenbankverbindung benötigt, also wird, indem die Tabelle wieder mit dem Zeilenobjekt
-            verknüpft wird, auch der Datenbankzugriff wiederhergestellt. Ab diesem Zeitpunkt können
-            Werte in den enthaltenen Zeilenobjekten wieder verändert und in der Datenbank
-            gespeichert werden.
+            <methodname>setTable()</methodname> reaktiviert werden. Das Argument dieser Methode ist
+            ein valides <classname>Zend_Db_Table_Abstract</classname>-Objekt,
+            das vom Benutzer erstellt wird. Für das Erstellen eines Tabellenobjekts wird eine
+            aktive Datenbankverbindung benötigt, also wird, indem die Tabelle wieder mit dem
+            Zeilenobjekt verknüpft wird, auch der Datenbankzugriff wiederhergestellt. Ab diesem
+            Zeitpunkt können Werte in den enthaltenen Zeilenobjekten wieder verändert und in der
+            Datenbank gespeichert werden.
         </para>
 
         <example id="zend.db.table.rowset.serialize.example.set-table">
@@ -356,7 +359,7 @@ $row->save();
         </example>
 
         <para>
-            Wenn ein Zeilensatz mit <code>setTable()</code> reaktiviert wird,
+            Wenn ein Zeilensatz mit <methodname>setTable()</methodname> reaktiviert wird,
             reaktiviert das auch alle enthaltenen Zeilen-Objekte.
         </para>
 

+ 4 - 4
documentation/manual/de/module_specs/Zend_Debug.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15742 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.debug.dumping">
 
@@ -44,10 +44,10 @@ Zend_Debug::dump($var, $label=null, $echo=true);
     <para>
         Es könnte hilfreich sein, zu verstehen das die <classname>Zend_Debug::dump()</classname>
         Methode intern die PHP Funktion
-        <ulink url="http://php.net/var_dump"><code>var_dump()</code></ulink>
+        <ulink url="http://php.net/var_dump"><methodname>var_dump()</methodname></ulink>
         verwendet. Wenn der Ausgabestream als Webdarstellung erkannt wird, wird die
-        Ausgabe von <code>var_dump()</code> mit Hilfe von
-        <ulink url="http://php.net/htmlspecialchars"><code>htmlspecialchars()</code></ulink>
+        Ausgabe von <methodname>var_dump()</methodname> mit Hilfe von <ulink
+            url="http://php.net/htmlspecialchars"><methodname>htmlspecialchars()</methodname></ulink>
         ausgeführt und umschlossen mit (X)HTML <code>&lt;pre&gt;</code> Tags.
     </para>
 

+ 5 - 5
documentation/manual/de/module_specs/Zend_Dojo-Form-Decorators.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15617 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect2 id="zend.dojo.form.decorators">
     <title>Dijit-Spezifische Formular Dekoratore</title>
@@ -33,10 +33,10 @@
 
         <para>
             Es ist wichtig das jedes Element eine einzigartige ID hat (die wird vom der
-            <code>getId()</code> Methode des Elements geholt). Wenn doppelte im <code>dojo()</code>
-            View Helfer erkannt werden, wird der Dekorator eine Notiz auswerfen, aber dann eine
-            eindeutige ID erstellen indem die Rückgabe von <code>uniqid()</code> an den
-            Identifikator angehängt wird.
+            <methodname>getId()</methodname> Methode des Elements geholt). Wenn doppelte im
+            <methodname>dojo()</methodname> View Helfer erkannt werden, wird der Dekorator eine
+            Notiz auswerfen, aber dann eine eindeutige ID erstellen indem die Rückgabe von
+            <methodname>uniqid()</methodname> an den Identifikator angehängt wird.
         </para>
 
         <para>

+ 5 - 4
documentation/manual/de/module_specs/Zend_Dojo-Form.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15617 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.form" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Formular Elemente und Dekoratore für Dojo</title>
@@ -64,9 +64,10 @@
         </para>
 
         <para>
-            Ein zweiter Weg ist der Aufruf von <classname>Zend_Dojo::enableForm()</classname> in der
-            eigenen <code>init()</code> Methode des Formulars; wenn die Fomulardefinition komplett
-            ist, muß durch alle Unterformulare iteriert werden um Sie für Dojo zu aktivieren:
+            Ein zweiter Weg ist der Aufruf von <classname>Zend_Dojo::enableForm()</classname> in
+            der eigenen <methodname>init()</methodname> Methode des Formulars; wenn die
+            Fomulardefinition komplett ist, muß durch alle Unterformulare iteriert werden um Sie
+            für Dojo zu aktivieren:
         </para>
 
         <programlisting language="php"><![CDATA[

+ 6 - 4
documentation/manual/de/module_specs/Zend_Dojo-View.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15617 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.dojo.view" xmlns:xi="http://www.w3.org/2001/XInclude">
     <title>Dojo View Helfer</title>
@@ -21,7 +21,8 @@
 
         <para>
             Um die Dojo View Helfer zu verwenden muß man dem View Objekt mitteilen wo Sie zu finden
-            sind. Das kann durch den Aufruf von <code>addHelperPath()</code> getan werden:
+            sind. Das kann durch den Aufruf von <methodname>addHelperPath()</methodname> getan
+            werden:
         </para>
 
         <programlisting language="php"><![CDATA[
@@ -29,8 +30,9 @@ $view->addHelperPath('Zend/Dojo/View/Helper/', 'Zend_Dojo_View_Helper');
 ]]></programlisting>
 
         <para>
-            Alternativ kann <classname>Zend_Dojo</classname>'s <code>enableView()</code> Methode
-            verwendet werden um einem die Arbeit abzunehmen:
+            Alternativ kann <classname>Zend_Dojo</classname>'s
+            <methodname>enableView()</methodname> Methode verwendet werden um einem die Arbeit
+            abzunehmen:
         </para>
 
         <programlisting language="php"><![CDATA[

+ 3 - 3
documentation/manual/de/module_specs/Zend_Feed-CustomFeed.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15854 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.custom-feed">
     <title>Eigene Klassen für Feeds und Einträge</title>
@@ -13,8 +13,8 @@
     <para>
         Hier ist ein Beispiel einer eigenen Klasse für Atom Einträge, die ihre eigenen Elemente für
         den <code>myns:</code> Namensraum verwendet. Beachte, dass sie auch den
-        <code>registerNamespace()</code> Aufruf für dich durchführt, so dass sich der Endbenutzer
-        nicht um Namensräume kümmern muss.
+        <methodname>registerNamespace()</methodname> Aufruf für dich durchführt, so dass sich der
+        Endbenutzer nicht um Namensräume kümmern muss.
     </para>
 
     <example id="zend.feed.custom-feed.example.extending">

+ 2 - 2
documentation/manual/de/module_specs/Zend_Feed-FindFeeds.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- EN-Revision: 15854 -->
+<!-- EN-Revision: 17133 -->
 <!-- Reviewed: no -->
 <sect1 id="zend.feed.findFeeds">
     <title>Feeds von Websites abrufen</title>
@@ -12,7 +12,7 @@
 $feedArray = Zend_Feed::findFeeds('http://www.example.com/news.html');
 ]]></programlisting>
     <para>
-        Hier gibt die <code>findFeeds()</code> Methode ein Array mit
+        Hier gibt die <methodname>findFeeds()</methodname> Methode ein Array mit
         <classname>Zend_Feed_Abstract</classname> Objekten zurück, die durch die
         <code>&lt;link&gt;</code> Tags der news.html Webseite referenziert worden sind. Abhängig vom
         Typ jedes Feeds kann jeder einzelne Eintrag in <code>$feedArray</code> eine