| Errata |
|
|
|
|
Auf dieser Seite finden Sie Korrekturen zu Fehlern, die trotz aller Sorgfalt im Buch vorhanden sind. Sollten Sie einen Fehler gefunden haben, so teilen Sie mir ihn mir bitte mit, damit ich hier eine Korrektur anbieten kann. Am besten senden Sie mir dazu eine kurze E-Mail.
Korrekturen:Seite 23: Das im ersten Abschnitt erwähnte Kapitel zu Routing existiert in der ersten Auflage aus Platzgründen nicht Seite 31: Zweiter Aufzählungspunkt muss heißen magic_quote_gpc Seite 38: Fehlerhafte Kapitelverweise. View ist Kapitel 3.4.1, Model ist 3.4 und Controller ist 3.4.2 Seite 48: Die korrekte Abfolge der Befehle sollte wie folgt sein: $>symfony propel:build-model $>symfony propel:build-forms $>symfony propel:build-sql $>symfony propel:insert-sql Seite 49: Die korrekte URL für den Aufruf lautet: http://localhost/buch Seite 55: Im Listing lautet die korrekte erste Zeile (groß geschriebenes D von Date): <?php use_helper('Date'); ?> Seite 56: Auch hier muss das D von Date in use_helper groß geschrieben sein (zumindest auf Unix-Servern) Seite 80: Listing 5.29: <?php if ($sf_user->hasFlash('name_wert')): ?> <?php echo $sf_user->getFlash('name_wert'); ?> Seite 102: 2. Codeblock muss heißen use_helper('Date',...) Seite 104: 2. Codeblock muss heißen <?php echo javascript_include_tag('ext-all'); ?> => <script language='JavaScript' type='text/JavaScript' src='/js/ext-all.js'></script> Seite 108: 5. Codeblock: Klammer in Ausgabe fehlt Seite 109: Vorletzter Absatz. script.acol.us muss heißen script.aculo.us Seite 110: In den Listings steht fälschlicherweise $return statt return Seite 115: Listing 8.4: ... $fields['user_firstname'] = new sfWidgetFormInput(); $fields['user_lastname'] = new sfWidgetFormInput(); $fields['user_pwd'] = new sfWidgetFormInputPassword(); $fields['user_email'] = new sfWidgetFormInput(); ... Seite 119:
Seite 168: Listing 10.3: encoding: utf8 statt encoding: utf-8 Seite 173: In 10.3.4 wird von 5 Verhaltensmustern gesprochen, aber nur 3 vorgestellt. Es fehlen Timestampable und NestedSet Seite 187: Listing 10.27: Schließende Klammer in Listing in Zeile 5 fehlt Seite 190: Listing 10.34: Zeile 3: Nach LIKE ? fehlt ein ), Am Ende der Zeile ist ein ; zu viel Seite 195: Listing 10.42 und 10.43 jeweils die erste Zeile sollte lauten: class Author extends BaseAuthor { Seite 196: Listing 10.44 Richtig ist switch($field) statt switch($fieldName) Seite 199: Listing 10.49: Sollte heißen: $node->getNode()->moveAsLastChildOf($node); Seite 202: Vor dem Befehl propel:generate-crud muss die folgende Zeile ausgeführt werden: $> symfony propel:build-forms Seite 217: Abbildung 11.17 falsch Seite 225: Link in Fußnote falsch. Sollte sein: http://script.aculo.us/ Seite 228: Listing 12.5 <input name="search_query"/>... Seite 230: Listing 12.9 {"Administrator" : "true" } Seite 253: Rechtschreibfehler wDatenbank => Datenbank Seite 265: Der Freeze Befehl verlangt als zusätzlichen Parameter das Data-Verzeichnis der Symfony-Installation $> symfony project:freeze data_verzeichnis Beispiel: $> symfony project:freeze /Application/MAMP/php/bin/php5/lib/pear/data/symfony
|