Changeset 5953


Ignore:
Timestamp:
01/24/12 18:54:32 (4 months ago)
Author:
vain
Message:
  • added some lines to the dev manual
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manuals/developer/manual/de/kapitel17-codingstyle.asc

    r5834 r5953  
    267267Überflüssig und somit nicht anzugeben ist, dass nichts zurückgegeben wird (@return void). 
    268268Gleiches gilt auch für Funktionen (dann natürlich ohne die Sichtbarkeitsdefinition). 
     269Nicht anzugeben ist der Autor der Methode (@author), dies erfolgt im Klassen Docblock. 
    269270 
    270271[source, php] 
     
    600601--------------------------------------------------------------------- 
    601602 
    602 ==== Umgang mit SQL 
     603.Instanzierung einer Klasse 
     604 
     605Wenn eine Instanz einer Klasse erzeugt wird und dem Constructor dabei keine Parameter übergeben werden, 
     606dann sind die dem Klassennamen nachfolgenden Klammern wegzulassen. 
     607 
     608[source, php] 
     609--------------------------------------------------------------------- 
     610class Clansuite_Klasse 
     611{ 
     612   # ... 
     613} 
     614 
     615# alt 
     616$klasse = new Clansuite_Klasse(); 
     617 
     618# neu 
     619$klasse = new Clansuite_Klasse; 
     620--------------------------------------------------------------------- 
     621 
     622==== Umgang mit SQL bzw. DQL (Doctrine Query Language) 
    603623 
    604624SQL gehört aufgrund der MVC-Schichtentrennng immer in den Bereich des Models. 
    605 Die SQL Abfragen sind in Methoden zu fassen. 
     625Die SQL Abfragen sind in Methoden zu fassen.  
    606626Diese SQL-Methoden liefern ein oder ein zusammengefasstes Array (compact) zurück. 
    607627 
Note: See TracChangeset for help on using the changeset viewer.