parent::getValue($key) bzw. __get liefert auch für Datenbankfelder vom Typ int immer einen String. Somit z.B. 1===$this-online immer false, auch wenn online=1 ist. getValue ist nun so überschrieben, dass vorgesehene int-Felder einen Typecast auf int haben.
parent::getValue($key) bzw. __get liefert auch für Datenbankfelder vom Typ int immer einen String. Somit z.B.
1===$this-online
immer false, auch wennonline=1
ist. getValue ist nun so überschrieben, dass vorgesehene int-Felder einen Typecast auf int haben.