Dia en generated code
TODO: uitleg over dia aanpassen
Een methode in generated code stoppen
Hiervoor heb je de dia, en de file docs/generator/WSW4objects/WSW4method.php
nodig.
Pas in de dia de Entiteit- of DBObject-klasse aan (TODO: zoek uit wat het verschil is...)
en voeg een virtuele methode toe, met naam en comment en parameters enzo naar keuze.
Vervolgens ga je naar docs/generator/WSW4objects/WSW4method.php
toe, stop je je methodenaam in de enorme switch-statement,
en voeg je een corresponderende code$methodenaam
-methode toe.
Deze neemt $fp
: de filehandle waar de generated code heen geschreven moet worden, en $cls
: de klasse waar de methode daadwerkelijk op terechtkomt.
Hierin is het een goed idee om $this->codeMethodHeader($fp);
als eerste aan te roepen, die verzorgt een mooie methodeheader.
Vervolgens print je de body van je methode, en vergeet niet de sluit-}
:-)
Run dia2php en sta verbaasd terwijl je volautomatisch allerlei code niet meer hoeft te schrijven!