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

[DOCUMENTATION] German:

- manual fixes

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@15500 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas 16 лет назад
Родитель
Сommit
ed608d7865

+ 99 - 79
documentation/manual/de/module_specs/Zend_Db_Statement.xml

@@ -6,16 +6,16 @@
     <title>Zend_Db_Statement</title>
 
     <para>
-        Zusätzlich zu den herkömmlichen Methoden wie <code>fetchAll()</code> und <code>insert()</code>,
-        beschrieben in <xref linkend="zend.db.adapter" />, kann auch ein Statement-Objekt verwendet werden,
-        um zusätzliche Möglichkeiten beim Ausführen von Abfragen und holen von Ergebnissätzen zu erhalten.
-        Dieser Abschnitt beschreibt wie eine Instanz eines Statement-Objekts erzeugt wird, und wie dessen
-        Methoden verwendet werden.
+        Zusätzlich zu den herkömmlichen Methoden wie <code>fetchAll()</code> und
+        <code>insert()</code>, beschrieben in <xref linkend="zend.db.adapter" />, kann auch ein
+        Statement-Objekt verwendet werden, um zusätzliche Möglichkeiten beim Ausführen von Abfragen
+        und holen von Ergebnissätzen zu erhalten. Dieser Abschnitt beschreibt wie eine Instanz eines
+        Statement-Objekts erzeugt wird, und wie dessen Methoden verwendet werden.
     </para>
 
     <para>
-        <classname>Zend_Db_Statement</classname> basiert auf dem PDOStatement Objekt aus der <ulink url="http://www.php.net/pdo">PHP Data Objects</ulink>
-        Erweiterung.
+        <classname>Zend_Db_Statement</classname> basiert auf dem PDOStatement Objekt aus der <ulink
+            url="http://www.php.net/pdo">PHP Data Objects</ulink> Erweiterung.
     </para>
 
     <sect2 id="zend.db.statement.creating">
@@ -23,10 +23,11 @@
         <title>Erzeugung von Statement Objekten</title>
 
         <para>
-            Normalerweise wird ein Statement Objekt von der <code>query()</code> Methode der Datenbank
-            Adapterklasse zurück gegeben. Diese Methode ist der grundsätzliche Weg um ein beliebiges SQL Statement
-            vor zu bereiten. Das erste Argument ist ein String, der das SQL Statement enthält. Das optionale zweite
-            Argument ist ein Array von Werten, verknüpft mit Parameterplatzhaltern im SQL String.
+            Normalerweise wird ein Statement Objekt von der <code>query()</code> Methode der
+            Datenbank Adapterklasse zurück gegeben. Diese Methode ist der grundsätzliche Weg um ein
+            beliebiges SQL Statement vor zu bereiten. Das erste Argument ist ein String, der das SQL
+            Statement enthält. Das optionale zweite Argument ist ein Array von Werten, verknüpft mit
+            Parameterplatzhaltern im SQL String.
         </para>
 
         <example id="zend.db.statement.creating.example1">
@@ -40,17 +41,19 @@ $stmt = $db->query(
         </example>
 
         <para>
-            Das Statement Objekt entspricht einem SQL Statement welches vorbereitet und einmalig mit angegebenen
-            verknüpften Werten ausgeführt wurde. War das Statement eine SELECT Abfrage, oder irgendein Statement
-            welches ein Ergebnissatz zurück gibt, so ist es nun bereit um Ergebnisse zu holen.
+            Das Statement Objekt entspricht einem SQL Statement welches vorbereitet und einmalig mit
+            angegebenen verknüpften Werten ausgeführt wurde. War das Statement eine SELECT Abfrage,
+            oder irgendein Statement welches ein Ergebnissatz zurück gibt, so ist es nun bereit um
+            Ergebnisse zu holen.
         </para>
 
         <para>
-            Ein Statement kann ebenfalls mit dem Konstruktor erzeugt werden, auch wenn dies eine weniger typische
-            Nutzung ist. Es existiert jedoch keine factory Methode um das Objekt zu erzeugen, weßhalb die
-            entsprechende Statementklasse geladen, und ihr Konstruktor aufgerufen werden muss. Als erstes Argument
-            muss das Adapterobjekt übergeben werden und als zweites Argument ein String welcher das SQL Statement
-            enthält. Das Statement ist dadurch vorbereitet, jedoch nicht Ausgeführt.
+            Ein Statement kann ebenfalls mit dem Konstruktor erzeugt werden, auch wenn dies eine
+            weniger typische Nutzung ist. Es existiert jedoch keine factory Methode um das Objekt zu
+            erzeugen, weßhalb die entsprechende Statementklasse geladen, und ihr Konstruktor
+            aufgerufen werden muss. Als erstes Argument muss das Adapterobjekt übergeben werden und
+            als zweites Argument ein String welcher das SQL Statement enthält. Das Statement ist
+            dadurch vorbereitet, jedoch nicht Ausgeführt.
         </para>
 
         <example id="zend.db.statement.creating.example2">
@@ -69,15 +72,15 @@ $stmt = new Zend_Db_Statement_Mysqli($db, $sql);
         <title>Ausführen eines Statements</title>
 
         <para>
-            Ein Statement Objekt muss ausgeführt werden wenn es über den Konstruktor erzeugt wurde, oder kann, wenn
-            es mehrere Male hintereinander ausgeführt werden soll. Dazu wird die <code>execute()</code> Methode des
-            Statement Objekts verwendet. Das einzige Argument ist ein Array von Werten, welche mit
-            Parameterplatzhaltern im Statement verknüpft werden.
+            Ein Statement Objekt muss ausgeführt werden wenn es über den Konstruktor erzeugt wurde,
+            oder kann, wenn es mehrere Male hintereinander ausgeführt werden soll. Dazu wird die
+            <code>execute()</code> Methode des Statement Objekts verwendet. Das einzige Argument ist
+            ein Array von Werten, welche mit Parameterplatzhaltern im Statement verknüpft werden.
         </para>
 
         <para>
-            Wenn <emphasis>positionierte Parameter</emphasis>, oder solche, die mit dem Fragezeichen (<code>?</code>)
-            verwendet werden, muss ein einfaches Array übergeben werden.
+            Wenn <emphasis>positionierte Parameter</emphasis>, oder solche, die mit dem Fragezeichen
+            (<code>?</code>) verwendet werden, muss ein einfaches Array übergeben werden.
         </para>
 
         <example id="zend.db.statement.executing.example1">
@@ -92,9 +95,10 @@ $stmt->execute(array('goofy', 'FIXED'));
         </example>
 
         <para>
-            Wenn <emphasis>benannte Parameter</emphasis>, oder solche die mit einem String und voranstehenden
-            Doppelpunkt (<code>:</code>) bezeichnet werden, verwendet werden, muss ein assoziatives Array übergeben
-            werden. Die Schlüssel dieses Arrays müssen den Parameternamen entsprechen.
+            Wenn <emphasis>benannte Parameter</emphasis>, oder solche die mit einem String und
+            voranstehenden Doppelpunkt (<code>:</code>) bezeichnet werden, verwendet werden, muss
+            ein assoziatives Array übergeben werden. Die Schlüssel dieses Arrays müssen den
+            Parameternamen entsprechen.
         </para>
 
         <example id="zend.db.statement.executing.example2">
@@ -110,9 +114,10 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
         </example>
 
         <para>
-            PDO Statements unterstützen sowohl postionierte als auch benannte Parameter, jedoch nicht beide Typen
-            in einem einzelnen SQL Statement. Einige der <classname>Zend_Db_Statement</classname> Klassen für nicht-PDO Erweiterungen
-            könnten nur einen Typ von Parametern unterstützen.
+            PDO Statements unterstützen sowohl postionierte als auch benannte Parameter, jedoch
+            nicht beide Typen in einem einzelnen SQL Statement. Einige der
+            <classname>Zend_Db_Statement</classname> Klassen für nicht-PDO Erweiterungen könnten nur
+            einen Typ von Parametern unterstützen.
         </para>
 
     </sect2>
@@ -122,11 +127,12 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
         <title>Holen von Ergebnissen eines SELECT Statements</title>
 
         <para>
-            Es können Methoden des Statement Objekts aufgefufen werden um Ergebnissätze zu erzeugen. SELECT, SHOW,
-            DESCRIBE und EXPLAIN sind Beispiele von von Statements die Ergebnissätze erzeugen. INSERT, UPDATE und
-            DELETE sind Beispiele von Statements die keine Ergebnissätze erzeugen. Letztere Statements können zwar
-            mit <classname>Zend_Db_Statement</classname> ausgeführt werden, aber Methoden die Zeilen oder Ergebnisse liefern können bei
-            diesen nicht verwendet werden.
+            Es können Methoden des Statement Objekts aufgefufen werden um Ergebnissätze zu erzeugen.
+            SELECT, SHOW, DESCRIBE und EXPLAIN sind Beispiele von von Statements die Ergebnissätze
+            erzeugen. INSERT, UPDATE und DELETE sind Beispiele von Statements die keine
+            Ergebnissätze erzeugen. Letztere Statements können zwar mit
+            <classname>Zend_Db_Statement</classname> ausgeführt werden, aber Methoden die Zeilen
+            oder Ergebnisse liefern können bei diesen nicht verwendet werden.
         </para>
 
         <sect3 id="zend.db.statement.fetching.fetch">
@@ -134,38 +140,43 @@ $stmt->execute(array(':reporter' => 'goofy', ':status' => 'FIXED'));
             <title>Holen einer einzelnen Zeile eines Ergebnissatzes</title>
 
             <para>
-                Um eine einzelne Zeile eines Ergebnissatzes aubzurufen kann die <code>fetch()</code> Methode des
-                Statement Objekts verwendet werden. Alle drei Argumente dieser Methode sind optional:
+                Um eine einzelne Zeile eines Ergebnissatzes aubzurufen kann die <code>fetch()</code>
+                Methode des Statement Objekts verwendet werden. Alle drei Argumente dieser Methode
+                sind optional:
             </para>
 
             <itemizedlist>
                 <listitem>
                     <para>
                         <emphasis>Fetch Style</emphasis> ist das erste Argument. Es steuert die
-                        Struktur in welcher die Zeile zurück gegeben wird. Unter <xref linkend="zend.db.adapter.select.fetch-mode" />
-                        befindet sich eine Beschreibung der gültigen Werte und der entsprechenden Datenformaten.
+                        Struktur in welcher die Zeile zurück gegeben wird. Unter
+                        <xref linkend="zend.db.adapter.select.fetch-mode" /> befindet sich eine
+                        Beschreibung der gültigen Werte und der entsprechenden Datenformaten.
                     </para>
                 </listitem>
                 <listitem>
                     <para>
-                        <emphasis>Cursor Ausrichtung</emphasis> ist das zweite Argument. Standard ist
-                        Zend_Db::FETCH_ORI_NEXT, was einfach bedeutet das für jeden Aufruf von <code>fetch()</code>
-                        die nächste Zeile des Ergebnissatzes, in der Riehenfolge des RDBMS, zurück gegeben wird.
+                        <emphasis>Cursor Ausrichtung</emphasis> ist das zweite Argument. Standard
+                        ist Zend_Db::FETCH_ORI_NEXT, was einfach bedeutet das für jeden Aufruf von
+                        <code>fetch()</code> die nächste Zeile des Ergebnissatzes, in der
+                        Reihenfolge des RDBMS, zurück gegeben wird.
                     </para>
                 </listitem>
                 <listitem>
                     <para>
                         <emphasis>Offset</emphasis> ist das dritte Argument.
-                        Wenn die Cursor Ausrichtung Zend_Db::FETCH_ORI_ABS ist, dann ist die Offset-Nummer die
-                        ordinale Nummer der Zeile die zurück gegeben wird.
-                        Wenn die Cursor Ausrichtung Zend_Db::FETCH_ORI_REL, dann ist die Offset-Nummer relativ zu
-                        der Cursorposition bevor <code>fetch()</code> aufgerufen wurde.
+                        Wenn die Cursor Ausrichtung Zend_Db::FETCH_ORI_ABS ist, dann ist die
+                        Offset-Nummer die ordinale Nummer der Zeile die zurück gegeben wird.
+                        Wenn die Cursor Ausrichtung Zend_Db::FETCH_ORI_REL, dann ist die
+                        Offset-Nummer relativ zu der Cursorposition bevor <code>fetch()</code>
+                        aufgerufen wurde.
                     </para>
                 </listitem>
             </itemizedlist>
 
             <para>
-                <code>fetch()</code> gibt <code>false</code> zurück wenn alle Zeilen des Ergbnissatzes geholt wurden.
+                <code>fetch()</code> gibt <code>false</code> zurück wenn alle Zeilen des
+                Ergbnissatzes geholt wurden.
             </para>
 
             <example id="zend.db.statement.fetching.fetch.example">
@@ -180,7 +191,8 @@ while ($row = $stmt->fetch()) {
             </example>
 
             <para>
-                Weitere Informationen unter <ulink url="http://www.php.net/PDOStatement-fetch">PDOStatement::fetch()</ulink>.
+                Weitere Informationen unter
+                <ulink url="http://www.php.net/PDOStatement-fetch">PDOStatement::fetch()</ulink>.
             </para>
 
         </sect3>
@@ -190,11 +202,12 @@ while ($row = $stmt->fetch()) {
             <title>Holen eines gesamten Ergebnissatzes</title>
 
             <para>
-                Um alle Zeilen eines Ergebnissatzes in einem Schritt abzurufen wird die <code>fetchAll()</code> Methode
-                verwendet. Dies ist gleichbedeutend mit dem Aufruf der <code>fetch()</code> Methode in einer Schleife
-                und dem Speichern der Rückgabewerte in einem Array.
-                Die <code>fetchAll()</code> Methode akzeptiert zwei Argumente. Das Erste ist der Fetch Style, wie oben
-                beschrieben, und das Zweite gibt die Nummer der zurück zu gebenden Spalte an, wenn der Fetch Style
+                Um alle Zeilen eines Ergebnissatzes in einem Schritt abzurufen wird die
+                <code>fetchAll()</code> Methode verwendet. Dies ist gleichbedeutend mit dem Aufruf
+                der <code>fetch()</code> Methode in einer Schleife und dem Speichern der
+                Rückgabewerte in einem Array. Die <code>fetchAll()</code> Methode akzeptiert zwei
+                Argumente. Das Erste ist der Fetch Style, wie oben beschrieben, und das Zweite gibt
+                die Nummer der zurück zu gebenden Spalte an, wenn der Fetch Style
                 Zend_Db::FETCH_COLUMN ist.
             </para>
 
@@ -210,7 +223,8 @@ echo $rows[0]['bug_description'];
             </example>
 
             <para>
-                Weitere Informationen unter <ulink url="http://www.php.net/PDOStatement-fetchAll">PDOStatement::fetchAll()</ulink>.
+                Weitere Informationen unter <ulink
+                    url="http://www.php.net/PDOStatement-fetchAll">PDOStatement::fetchAll()</ulink>.
             </para>
 
         </sect3>
@@ -220,14 +234,16 @@ echo $rows[0]['bug_description'];
             <title>Ändern des Fetch Modus</title>
 
             <para>
-                Standardmäßig gibt das Statement Objekt Zeilen des Ergebnissatzes als assoziatives Array, mapping
-                column names to column values, zurück. Ein anderes Format für die Datenrückgabe der Statementklasse
-                kann genau wie bei der Adapterklasse angegeben werden. Die <code>setFetchMode()</code> Methode des
-                Statement Objekts wird verwendet um den Fetch-Modus anzugeben. Dazu werden die Zend_Db Klassen
-                Konstanten FETCH_ASSOC, FETCH_NUM, FETCH_BOTH, FETCH_COLUMN und FETCH_OBJ verwendet.
-                Weiter Informationenüber diese Modi gibt es unter <xref linkend="zend.db.adapter.select.fetch-mode" />.
-                Nachfolgende Aufrufe der Statement Methoden <code>fetch()</code> und <code>fetchAll()</code> benutzen
-                den neu gesetzten Fetch-Modus.
+                Standardmäßig gibt das Statement Objekt Zeilen des Ergebnissatzes als assoziatives
+                Array, mapping column names to column values, zurück. Ein anderes Format für die
+                Datenrückgabe der Statementklasse kann genau wie bei der Adapterklasse angegeben
+                werden. Die <code>setFetchMode()</code> Methode des Statement Objekts wird verwendet
+                um den Fetch-Modus anzugeben. Dazu werden die Zend_Db Klassen Konstanten
+                FETCH_ASSOC, FETCH_NUM, FETCH_BOTH, FETCH_COLUMN und FETCH_OBJ verwendet. Weiter
+                Informationenüber diese Modi gibt es unter
+                <xref linkend="zend.db.adapter.select.fetch-mode" />. Nachfolgende Aufrufe der
+                Statement Methoden <code>fetch()</code> und <code>fetchAll()</code> benutzen den neu
+                gesetzten Fetch-Modus.
             </para>
 
             <example id="zend.db.statement.fetching.fetch-mode.example">
@@ -244,7 +260,8 @@ echo $rows[0][0];
             </example>
 
             <para>
-                Weitere Informationen unter <ulink url="http://www.php.net/PDOStatement-setFetchMode">PDOStatement::setFetchMode()</ulink>.
+                Weitere Informationen unter <ulink
+                    url="http://www.php.net/PDOStatement-setFetchMode">PDOStatement::setFetchMode()</ulink>.
             </para>
 
         </sect3>
@@ -254,18 +271,19 @@ echo $rows[0][0];
             <title>Holen einer einzelnen Spalte eines Ergebnissatzes</title>
 
             <para>
-                <code>fetchColumn()</code> wird verwendet mm eine einzelne Spalte eines Ergebnissatzes zurück zu
-                geben. Das optionale Argument ist der Integer Index der Spalte die zurück gegeben werden soll. Der
-                Standardwert ist 0. Diese Methode gibt einen scalaren Wert zurück, oder <code>false</code> wenn alle
-                Zeilen des Ergebnissatzes bereits geholt wurden.
+                <code>fetchColumn()</code> wird verwendet mm eine einzelne Spalte eines
+                Ergebnissatzes zurück zu geben. Das optionale Argument ist der Integer Index der
+                Spalte die zurück gegeben werden soll. Der Standardwert ist 0. Diese Methode gibt
+                einen scalaren Wert zurück, oder <code>false</code> wenn alle Zeilen des
+                Ergebnissatzes bereits geholt wurden.
             </para>
 
             <para>
-                Zu beachten ist, dass diese Methode anders als die <code>fetchCol()</code> Methode der Adapterklasse
-                arbeitet. Die <code>fetchColumn()</code> Methode der Statementklasse gibt einen einzelnen Wert einer
-                Zeile zurück.
-                Die <code>fetchCol()</code> Methode der Adapterklasse hingegen gibt ein Array von Werten der ersten Spalte
-                aller Zeilen eines Ergebnissatzes zurück.
+                Zu beachten ist, dass diese Methode anders als die <code>fetchCol()</code> Methode
+                der Adapterklasse arbeitet. Die <code>fetchColumn()</code> Methode der
+                Statementklasse gibt einen einzelnen Wert einer Zeile zurück. Die
+                <code>fetchCol()</code> Methode der Adapterklasse hingegen gibt ein Array von Werten
+                der ersten Spalte aller Zeilen eines Ergebnissatzes zurück.
             </para>
 
             <example id="zend.db.statement.fetching.fetchcolumn.example">
@@ -278,7 +296,8 @@ $bug_status = $stmt->fetchColumn(2);
             </example>
 
             <para>
-                Weitere Informationen unter <ulink url="http://www.php.net/PDOStatement-fetchColumn">PDOStatement::fetchColumn()</ulink>.
+                Weitere Informationen unter <ulink
+                    url="http://www.php.net/PDOStatement-fetchColumn">PDOStatement::fetchColumn()</ulink>.
             </para>
 
         </sect3>
@@ -288,10 +307,10 @@ $bug_status = $stmt->fetchColumn(2);
             <title>Holen einer Zeile als Objekt</title>
 
             <para>
-                Um eine Zeile eines Ergebnissatzes zu holen, die wie ein Objekt strukturiert ist, wird die <code>fetchObject()</code>
-                Methode verwendet.
-                Diese Methode nimmt zwei optionale Argumente entgegen. Das erste Argument ist ein String der den
-                Klassenname des zurück zu gebenden Objekts enthält, standard ist 'stdClass'. Das zweite Argument
+                Um eine Zeile eines Ergebnissatzes zu holen, die wie ein Objekt strukturiert ist,
+                wird die <code>fetchObject()</code> Methode verwendet. Diese Methode nimmt zwei
+                optionale Argumente entgegen. Das erste Argument ist ein String der den Klassenname
+                des zurück zu gebenden Objekts enthält, standard ist 'stdClass'. Das zweite Argument
                 ist ein Array von Werten, die an den Konstruktor des Objekts übergeben werden.
             </para>
 
@@ -307,7 +326,8 @@ echo $obj->bug_description;
             </example>
 
             <para>
-                Weitere Informationen unter <ulink url="http://www.php.net/PDOStatement-fetchObject">PDOStatement::fetchObject()</ulink>.
+                Weitere Informationen unter <ulink
+                    url="http://www.php.net/PDOStatement-fetchObject">PDOStatement::fetchObject()</ulink>.
             </para>
 
         </sect3>

+ 66 - 54
documentation/manual/de/module_specs/Zend_Db_Table_Row.xml

@@ -10,16 +10,17 @@
         <title>Einführung</title>
 
         <para>
-            <classname>Zend_Db_Table_Row</classname> ist eine Klasse, die eine einzelne Zeile eines <classname>Zend_Db_Table</classname>-Objekts
-            enthält. Wenn eine Abfrage über eine Table-Klasse gestartet wird, wird das Ergebnis als
-            ein Satz von <classname>Zend_Db_Table_Row</classname>-Objekten zurückgegeben. Dieses Objekt kann auch benutzt
-            werden, um neue Zeilen zu erstellen und sie in die Datenbank einzutragen.
+            <classname>Zend_Db_Table_Row</classname> ist eine Klasse, die eine einzelne Zeile eines
+            <classname>Zend_Db_Table</classname>-Objekts enthält. Wenn eine Abfrage über eine
+            Table-Klasse gestartet wird, wird das Ergebnis als ein Satz von
+            <classname>Zend_Db_Table_Row</classname>-Objekten zurückgegeben. Dieses Objekt kann auch
+            benutzt werden, um neue Zeilen zu erstellen und sie in die Datenbank einzutragen.
         </para>
 
         <para>
             <classname>Zend_Db_Table_Row</classname> ist eine Implementierung des
-            <ulink url="http://www.martinfowler.com/eaaCatalog/rowDataGateway.html">Row Data Gateway</ulink>
-            -Entwurfsmusters.
+            <ulink url="http://www.martinfowler.com/eaaCatalog/rowDataGateway.html">Row Data
+                Gateway</ulink>-Entwurfsmusters.
         </para>
 
     </sect2>
@@ -29,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_Row</classname> zurückgibt.
+            <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_Row</classname> zurückgibt.
         </para>
 
         <example id="zend.db.table.row.read.example">
@@ -46,8 +48,9 @@ $row = $bugs->fetchRow($bugs->select()->where('bug_id = ?', 1));
         </example>
 
         <para>
-            Ein <classname>Zend_Db_Table_Rowset</classname> Objekt enthält einen Satz von <classname>Zend_Db_Table_Row</classname> Objekten.
-            Siehe <xref linkend="zend.db.table.rowset" />.
+            Ein <classname>Zend_Db_Table_Rowset</classname> Objekt enthält einen Satz von
+            <classname>Zend_Db_Table_Row</classname> Objekten. Siehe
+            <xref linkend="zend.db.table.rowset" />.
         </para>
 
         <example id="zend.db.table.row.read.example-rowset">
@@ -67,8 +70,8 @@ $row = $rowset->current();
             <title>Spaltenwerte aus einer Zeile lesen</title>
 
             <para>
-                <classname>Zend_Db_Table_Row_Abstract</classname> bietet Zugriffsmethoden an, damit die Spalten einer
-                Zeile als Objekteigenschaften angesprochen werden können.
+                <classname>Zend_Db_Table_Row_Abstract</classname> bietet Zugriffsmethoden an, damit
+                die Spalten einer Zeile als Objekteigenschaften angesprochen werden können.
             </para>
 
             <example id="zend.db.table.row.read.get.example">
@@ -88,15 +91,15 @@ echo $row->bug_description;
             <note>
 
                 <para>
-                    Frühere Versionen von <classname>Zend_Db_Table_Row</classname> haben diese Spalten-Zugriffsnamen
-                    mithilfe einer Zeichenketten-Transformation namens
+                    Frühere Versionen von <classname>Zend_Db_Table_Row</classname> haben diese
+                    Spalten-Zugriffsnamen mithilfe einer Zeichenketten-Transformation namens
                     <emphasis>Inflection</emphasis> auf Spaltennamen umgeleitet.
                 </para>
 
                 <para>
-                    Die Aktuelle Version von <classname>Zend_Db_Table_Row</classname> implementiert diese Funktion jedoch
-                    nicht mehr. Der Spalten-Zugriffsname muss genau so geschrieben sein, wie die
-                    Spalte in der Datenbank heißt.
+                    Die Aktuelle Version von <classname>Zend_Db_Table_Row</classname> implementiert
+                    diese Funktion jedoch nicht mehr. Der Spalten-Zugriffsname muss genau so
+                    geschrieben sein, wie die Spalte in der Datenbank heißt.
                 </para>
 
             </note>
@@ -146,8 +149,8 @@ foreach ($rowArray as $column => $value) {
             <title>Daten aus verwandten Tabellen lesen</title>
 
             <para>
-                Die Klasse <classname>Zend_Db_Table_Row_Abstract</classname> bietet Methoden, um Zeilen und Zeilensätze
-                aus verwandten Tabellen auszulesen. Siehe
+                Die Klasse <classname>Zend_Db_Table_Row_Abstract</classname> bietet Methoden, um
+                Zeilen und Zeilensätze aus verwandten Tabellen auszulesen. Siehe
                 <xref linkend="zend.db.table.relationships" /> für weitere Informationen über
                 Tabellenbeziehungen.
             </para>
@@ -252,9 +255,9 @@ $newRow->save();
 
                 <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.
+                    <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.
                 </para>
 
             </note>
@@ -266,15 +269,19 @@ $newRow->save();
             <title>Werte mehrerer Spalten ändern</title>
 
             <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.
+                <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.
             </para>
 
             <example id="zend.db.table.row.write.set-from-array.example">
 
-                <title>Beispiel der Verwendung von setFromArray() um neue Werte in einer Tabelle zu setzen</title>
+                <title>
+                    Beispiel der Verwendung von setFromArray() um neue Werte in einer Tabelle zu
+                    setzen
+                </title>
 
                 <programlisting role="php"><![CDATA[
 $bugs = new Bugs();
@@ -337,8 +344,8 @@ $row->delete();
             Es ist oft nützlich, Inhalte einer Datenbankzeile für spätere Benutzung zu speichern.
             Die Operation, die ein Objekt in eine Form bringt, die einfach in einem Offline
             Speicher abgelegt werden kann (zum Beispiel eine Textdatei), nennt man
-            <emphasis>Serialisierung</emphasis>. <classname>Zend_Db_Table_Row_Abstract</classname> Objekte sind
-            serialisierbar.
+            <emphasis>Serialisierung</emphasis>. <classname>Zend_Db_Table_Row_Abstract</classname>
+            Objekte sind serialisierbar.
         </para>
 
         <sect3 id="zend.db.table.row.serialize.serializing">
@@ -374,15 +381,16 @@ $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 <code>unserialize()</code> Funktion stellt ein Objekt aus einem Byte-Stream
+                wieder her. Die Funktion gibt das Original Objekt zurück.
             </para>
 
             <para>
                 Bitte beachten: Das zurückgegebene Zeilen-Objekt ist
                 <emphasis>nicht mit der Datenbank verbunden</emphasis>.
-                Das Zeilenobjekt und seine Eigenschaften können gelesen werden, aber es können keine Zeilenwerte
-                verändert oder andere Operationen ausgeführt werden, die eine Datenbankverbindung benötigen.
+                Das Zeilenobjekt und seine Eigenschaften können gelesen werden, aber es können keine
+                Zeilenwerte verändert oder andere Operationen ausgeführt werden, die eine
+                Datenbankverbindung benötigen.
             </para>
 
             <example id="zend.db.table.row.serialize.unserializing.example">
@@ -425,11 +433,12 @@ 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 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 gespeichert werden.
+                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
+                gespeichert werden.
             </para>
 
             <example id="zend.db.table.row.serialize.set-table.example">
@@ -461,13 +470,14 @@ $rowClone->save();
         <title>Die Zeilenklasse erweitern</title>
 
         <para>
-            <classname>Zend_Db_Table_Row</classname> ist die standardmäßige Implementierung der abstrakten Klasse
-            <classname>Zend_Db_Table_Row_Abstract</classname>. Selbstverständlich können auch eigene Klassen geschrieben
-            werden, die <classname>Zend_Db_Table_Row_Abstract</classname> erweitern. Um die neue Zeilenklasse zum
-            Speichern von Abfrageergebnissen zu benutzen, muss der Name dieser selbstgeschriebene
-            Zeilenklasse entweder in der geschützten <code>$_rowClass</code>-Variable einer
-            Tabellen-KLasse oder als Array-Argument des Konstruktors eines Tabellenobjekts
-            angegeben werden.
+            <classname>Zend_Db_Table_Row</classname> ist die standardmäßige Implementierung der
+            abstrakten Klasse <classname>Zend_Db_Table_Row_Abstract</classname>. Selbstverständlich
+            können auch eigene Klassen geschrieben werden, die
+            <classname>Zend_Db_Table_Row_Abstract</classname> erweitern. Um die neue Zeilenklasse
+            zum Speichern von Abfrageergebnissen zu benutzen, muss der Name dieser
+            selbstgeschriebene Zeilenklasse entweder in der geschützten
+            <code>$_rowClass</code>-Variable einer Tabellen-KLasse oder als Array-Argument des
+            Konstruktors eines Tabellenobjekts angegeben werden.
         </para>
 
         <example id="zend.db.table.row.extending.example">
@@ -531,7 +541,9 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
 
         <sect3 id="zend.db.table.row.extending.insert-update">
 
-            <title>Eigene Logik für Einfügen, Aktualisieren und Löschen in Zend_Db_Table_Row definieren</title>
+            <title>
+                Eigene Logik für Einfügen, Aktualisieren und Löschen in Zend_Db_Table_Row definieren
+            </title>
 
             <para>
                 Die Zeilenklasse ruft geschützte Methoden namens <code>_insert()</code>,
@@ -569,8 +581,8 @@ class MyApplicationRow extends Zend_Db_Table_Row_Abstract
 
                 <para>
                     Man benötigt Daten Operationen an der Tabelle um die Operationen an einem
-                    <classname>Zend_Log</classname> Objekt zu speichern, aber nur, wenn die Konfiguration der
-                    Anwendung dieses Verhalten eingeschaltet hat.
+                    <classname>Zend_Log</classname> Objekt zu speichern, aber nur, wenn die
+                    Konfiguration der Anwendung dieses Verhalten eingeschaltet hat.
                 </para>
 
                 <programlisting role="php"><![CDATA[
@@ -654,9 +666,9 @@ class Products extends Zend_Db_Table_Abstract
             </para>
 
             <para>
-                <classname>Zend_Db</classname> Klassen implementieren Inflection standardmäßig nicht.
-                <xref linkend="zend.db.table.extending.inflection" /> gibt eine Erklärung für diese
-                Richtlinie.
+                <classname>Zend_Db</classname> Klassen implementieren Inflection standardmäßig
+                nicht. <xref linkend="zend.db.table.extending.inflection" /> gibt eine Erklärung für
+                diese Richtlinie.
             </para>
 
             <para>
@@ -706,8 +718,8 @@ $row->bugDescription = 'New description';
             </example>
 
             <para>
-                Es liegt in der Verantwortung des Entwicklers, Funktionen für Inflection zu schreiben.
-                Zend Framework bietet solche Funktionen wie bereits erwähnt von Haus aus
+                Es liegt in der Verantwortung des Entwicklers, Funktionen für Inflection zu
+                schreiben. Zend Framework bietet solche Funktionen wie bereits erwähnt von Haus aus
                 nicht an.
             </para>