public function __set($name, $value) { if (in_array($name, $this->_model->getExprColumns())) { //TODO: expr column setzen nicht erlauben //ist im moment aber noch nötig wegen updaten der expr werte $n = $this->_transformColumnName($name); if ($this->{$name} !== $value) { $this->_setDirty($name); } $this->_data[$n] = $value; $this->_postSet($name, $value); } else { parent::__set($name, $value); } }