Yii „NULL“ in date fields

Nunja es ist mal wieder ein Tag mit einem neuen Problem und was soll ich sagen die Lösung war mal wieder einfacher als gedacht und dennoch Frickelei!

Heute: NULL in date Feldern der Datenbank mit Yii und wie man das verarbeitet =)

Ich wollte in bestimmten date Feldern der Datenbank einfach nichts also NULL stehen haben. Nun produziert Yii leider korrekte date Objekte wenn man in die DB schreibt und somit steht dann dort 0000-00-00 00:00:0. Kein Problem dafür gibts ne lösung in Form von bevoreSave() und afterFind() im Yii Modell. sieht dann so aus

und für die Ausgabe kann dann das verwendet werden

Happy Coding!

greez Frank

 

Kommentar verfassen