Ich hatte folgendes Problem: ich will einen Kalender ausgeben. Dazu bestimme ich den ersten Tag des Monats und laufe dann Woche für Woche durch. Die date Funktion liefert dazu alle nötigen Informationen: Anzahl der Tage in einem Monat, Tag des Monats und den Wochentag als Zahl. Der Code sieht so ähnlich aus: Das funktioniert soweit [...]
Archive for November, 2010
Nov 11 2010
GROUP BY HAVING Statements
Um GROUP BY HAVING Statements zu formulieren ist in CakePHP bis Version 1.3 leider noch ein Hack erforderlich (ob HAVING Teil von Version 2 wird weiß ich allerdings nicht). Ein SQL GROUP BY kann einfach durch den Parameter group bei einem beliebigen Query angegeben werden (3.7.3.1 find). HAVING kann dabei wie folgt verwendet werden: Dieser [...]
Nov 11 2010
Model Callbacks und HABTM Beziehungen
Die Callback Funktionen im Model ermöglichen es Daten vor und nach dem Abfragen oder Abspeichern zu verändern (CakePHP Book: 3.7.7 Callback Methods). Das kann zum Beispiel nützlich sein um Ausgaben für einen Benutzer je nach Rolle anzupassen. Die Daten werden erst gar nicht abgefragt indem das Query vorher entsprechend verändert wird. Somit wird auf unterster [...]