Changeset 4579
- Timestamp:
- 08/15/10 21:21:47 (18 months ago)
- Location:
- trunk/doc/manuals/developer/manual/de
- Files:
-
- 4 edited
-
kapitel04-orientierung.asc (modified) (1 diff)
-
kapitel08-view.asc (modified) (1 diff)
-
kapitel09-debugging.asc (modified) (3 diffs)
-
kapitel16-webserver.asc (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manuals/developer/manual/de/kapitel04-orientierung.asc
r4310 r4579 42 42 Š +---filter Das Verzeichnis für Vor- und Nachfilter. 43 43 Š +---functions Beinhaltet hilfreiche zusätzliche Funktionen. 44 Š +---gettext Beinhaltet die Unterst zützungklassen zur Arbeit mit Gettext.44 Š +---gettext Beinhaltet die Unterstützungklassen zur Arbeit mit Gettext. 45 45 Š +---logger Das Verzeichnis der Logging-Adapter. 46 46 Š +---render Das Verzeichnis der Renderer-Adapter. -
trunk/doc/manuals/developer/manual/de/kapitel08-view.asc
r4574 r4579 259 259 260 260 Die Anzeigemerkmale können mittels der Methoden enableFeature(), disableFeature() einzeln ein- und ausgeschaltet werden. 261 Um eine Reihe von Anzeigemerkmalen ein- oder auszuschalten, können die Methoden enableFeatures(array), disableFeatures(array). 262 [source,php] 263 ----------------------------------------------------------------------- 261 Um eine Reihe von Anzeigemerkmalen ein- oder auszuschalten, können Sie die Methoden enableFeatures(array), disableFeatures(array) 262 verwenden. 263 264 [source,php] 265 ----------------------------------------------------------------------- 266 # Ausschalten eines Anzeigemerkmals 267 $datagrid->disableFeatures('Label'); 268 264 269 # Ausschalten mehrerer Anzeigemerkmale des Datagrids 265 270 $datagrid->disableFeatures(array('Label', 'Caption', 'Description')); -
trunk/doc/manuals/developer/manual/de/kapitel09-debugging.asc
r4574 r4579 28 28 === Methoden und Werkzeuge zur Fehlersuche 29 29 30 Clansuite stellt eine Reihe von Deb buging Tools zur Verfügung, die dem Entwickler einen Einblick in einen31 Problembereich eröffnen und somit beim lösen von Fehlern und entwickeln zur Seite stehen. Grundsätzlich kann30 Clansuite stellt eine Reihe von Debugging Tools zur Verfügung, die dem Entwickler einen Einblick in einen 31 Problembereich eröffnen und somit beim Lösen von Fehlern und Entwickeln zur Seite stehen. Grundsätzlich kann 32 32 man die Aufgabe von Debugging Tools beschreiben, als das Bereitstellen von zusätzlichen Informationen, die bei 33 33 normaler Nutzung der Anwendung nicht eingesehen werden können. Sie erweitern also den Wahrnehmungsbereich des 34 34 Entwicklers. Die Erweiterung des Wahrnehmungsbereichs ist ebenfalls ein wichtiger Punkt im Bereich des Fehler- 35 und Exceptionshandlings. Ein abgeschaltete oder unterdrückte Fehlerbehandlung, bewirkt dass sich so mancher35 und Exceptionshandlings. Eine abgeschaltete oder unterdrückte Fehlerbehandlung, bewirkt dass sich so mancher 36 36 Fehler unterhalb der Wahrnehmungsgrenze für den Entwickler bewegt. Für beide Bereiche gilt, dass sie jeweils 37 37 nur im Entwicklungsmodus eines Systems verfügbar sein sollten, da sie ansonsten Tür und Tor für eine 38 38 unbestimmte Vielzahl von Angriffen eröffnen. 39 39 40 Dies führt zur Feststellung das das Fehlerhandling teilweise automatisiert (durch die Sprache selbst erfolgt) 41 und teilweise durch den Entwickler gesteuert werden kann. Das Exceptionhandling und das Debugging sind 40 Dies führt zur Feststellung das das Fehlerhandling teilweise automatisiert ist und teilweise durch den 41 Entwickler gesteuert werden kann. So wird PHP automatisch einen Fehler werfen, wenn sie eine 42 Syntaxregel misachten. Das Exceptionhandling und der Einsatz von Debugging-Befehlen sind 42 43 hingegen vollständig vom Entwickler steuerbar. 43 44 … … 57 58 58 59 Als einfache Elemente des PHP Syntax, die sich zum Debuggen eignen, kommen die folgenden Funktionen in Betracht. 60 Grundsätzlich sind den Ausgabefunktionen echo, print, print_r, var_export, var_dump sind die Abbruchfunktionen exit und die relevant. 61 59 62 Verwenden Sie bitte "var_dump();" anstelle von "print_r();", um den Inhalt einer Variablen zu prüfen. 60 Hilfreich ist oft auch "var_export;". Sollte eine bestimmte Stelle in der Applikation zu debuggen sein, 61 kann wahlweise mit einem anschießenden "exit();" der Applikationslauf gestoppt werden. 62 Ebenso steht "die();" zum Stoppen der Anwendung zur Verfügung. 63 Hilfreich ist oft auch "var_export();". Sollte eine bestimmte Stelle in der Applikation zu debuggen sein, 64 kann wahlweise mit einem anschießenden "exit();" oder einem "die();" der Applikationslauf gestoppt werden. 63 65 64 66 ==== Erweitertes Debugging mit dem Clansuite_Logger … … 110 112 Clansuite_Xdebug::firebug($variable, 'error'); 111 113 --------------------------------------------------------------------- 114 115 TIP: Setzen Sie Codevervollständigung ein, um dieses oft benötigte Kommando nicht ständig tippen zu müssen. 116 Ich schlage Ihnen die Verwendung der Zeichenkette "fbg" für den Textschnippsel "Clansuite_Xdebug::firebug($variable);" 117 vor. So brauchen Sie nur noch den Variablennamen ersetzen und sparen sich Zeit und Tipparbeit. 112 118 113 119 ==== Clansuite_Xdebug -
trunk/doc/manuals/developer/manual/de/kapitel16-webserver.asc
r3650 r4579 22 22 === Webserver 23 23 24 XAMPP htdocs Symlinks 25 26 Windows 2000 / XP 27 Junctions 28 29 Windows Vista höher 30 24 31 === Clansuite Webserver Package für Windows 32 25 32 33 34 === PHP mit CGI / FASTCGI 35 36 PHP-FPM ist ein einfacher und robuster FastCGI Process Manager. 37 Inzwischen ist PHP_FPM in das Subversion-Archiv des PHP Cores aufgenommen worden. 38 http://php-fpm.org/ 39 https://bugs.launchpad.net/php-fpm 40 http://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPM
Note: See TracChangeset
for help on using the changeset viewer.
