Changeset 4579


Ignore:
Timestamp:
08/15/10 21:21:47 (18 months ago)
Author:
vain
Message:
  • added some lines to the dev manual
Location:
trunk/doc/manuals/developer/manual/de
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manuals/developer/manual/de/kapitel04-orientierung.asc

    r4310 r4579  
    4242Š   +---filter          Das Verzeichnis für Vor- und Nachfilter. 
    4343Š   +---functions       Beinhaltet hilfreiche zusätzliche Funktionen. 
    44 Š   +---gettext         Beinhaltet die Unterstzützungklassen zur Arbeit mit Gettext. 
     44Š   +---gettext         Beinhaltet die Unterstützungklassen zur Arbeit mit Gettext. 
    4545Š   +---logger          Das Verzeichnis der Logging-Adapter. 
    4646Š   +---render          Das Verzeichnis der Renderer-Adapter. 
  • trunk/doc/manuals/developer/manual/de/kapitel08-view.asc

    r4574 r4579  
    259259 
    260260Die 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 ----------------------------------------------------------------------- 
     261Um eine Reihe von Anzeigemerkmalen ein- oder auszuschalten, können Sie die Methoden enableFeatures(array), disableFeatures(array) 
     262verwenden. 
     263 
     264[source,php] 
     265----------------------------------------------------------------------- 
     266# Ausschalten eines Anzeigemerkmals 
     267$datagrid->disableFeatures('Label'); 
     268 
    264269# Ausschalten mehrerer Anzeigemerkmale des Datagrids 
    265270$datagrid->disableFeatures(array('Label', 'Caption', 'Description')); 
  • trunk/doc/manuals/developer/manual/de/kapitel09-debugging.asc

    r4574 r4579  
    2828=== Methoden und Werkzeuge zur Fehlersuche 
    2929 
    30 Clansuite stellt eine Reihe von Debbuging 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 
     30Clansuite stellt eine Reihe von Debugging Tools zur Verfügung, die dem Entwickler einen Einblick in einen 
     31Problembereich eröffnen und somit beim Lösen von Fehlern und Entwickeln zur Seite stehen. Grundsätzlich kann 
    3232man die Aufgabe von Debugging Tools beschreiben, als das Bereitstellen von zusätzlichen Informationen, die bei 
    3333normaler Nutzung der Anwendung nicht eingesehen werden können. Sie erweitern also den Wahrnehmungsbereich des 
    3434Entwicklers. 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 mancher 
     35und Exceptionshandlings. Eine abgeschaltete oder unterdrückte Fehlerbehandlung, bewirkt dass sich so mancher 
    3636Fehler unterhalb der Wahrnehmungsgrenze für den Entwickler bewegt. Für beide Bereiche gilt, dass sie jeweils 
    3737nur im Entwicklungsmodus eines Systems verfügbar sein sollten, da sie ansonsten Tür und Tor für eine 
    3838unbestimmte Vielzahl von Angriffen eröffnen. 
    3939 
    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 
     40Dies führt zur Feststellung das das Fehlerhandling teilweise automatisiert ist und teilweise durch den  
     41Entwickler gesteuert werden kann. So wird PHP automatisch einen Fehler werfen, wenn sie eine  
     42Syntaxregel misachten. Das Exceptionhandling und der Einsatz von Debugging-Befehlen sind 
    4243hingegen vollständig vom Entwickler steuerbar. 
    4344 
     
    5758 
    5859Als einfache Elemente des PHP Syntax, die sich zum Debuggen eignen, kommen die folgenden Funktionen in Betracht. 
     60Grundsätzlich sind den Ausgabefunktionen echo, print, print_r, var_export, var_dump sind die Abbruchfunktionen exit und die relevant. 
     61 
    5962Verwenden 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. 
     63Hilfreich ist oft auch "var_export();". Sollte eine bestimmte Stelle in der Applikation zu debuggen sein, 
     64kann wahlweise mit einem anschießenden "exit();" oder einem "die();" der Applikationslauf gestoppt werden. 
    6365 
    6466==== Erweitertes Debugging mit dem Clansuite_Logger 
     
    110112Clansuite_Xdebug::firebug($variable, 'error'); 
    111113--------------------------------------------------------------------- 
     114 
     115TIP: Setzen Sie Codevervollständigung ein, um dieses oft benötigte Kommando nicht ständig tippen zu müssen. 
     116Ich schlage Ihnen die Verwendung der Zeichenkette "fbg" für den Textschnippsel "Clansuite_Xdebug::firebug($variable);" 
     117vor. So brauchen Sie nur noch den Variablennamen ersetzen und sparen sich Zeit und Tipparbeit.  
    112118 
    113119==== Clansuite_Xdebug 
  • trunk/doc/manuals/developer/manual/de/kapitel16-webserver.asc

    r3650 r4579  
    2222=== Webserver 
    2323 
     24XAMPP htdocs Symlinks 
     25 
     26Windows 2000 / XP  
     27Junctions 
     28 
     29Windows Vista höher 
     30 
    2431=== Clansuite Webserver Package für Windows 32 
    2532 
     33 
     34=== PHP mit CGI / FASTCGI 
     35 
     36PHP-FPM ist ein einfacher und robuster FastCGI Process Manager. 
     37Inzwischen ist PHP_FPM in das Subversion-Archiv des PHP Cores aufgenommen worden. 
     38http://php-fpm.org/ 
     39https://bugs.launchpad.net/php-fpm 
     40http://svn.php.net/repository/php/php-src/branches/PHP_5_3_FPM 
Note: See TracChangeset for help on using the changeset viewer.