public function getCleanValue($name)
    {
        if (array_key_exists($name, $this->_cleanData)) {
            return $this->_cleanData[$name];
        }
        foreach ($this->_getSiblingRows() as $r) {
            if (array_key_exists($name, $r->_cleanData)) {
                return $r->_cleanData[$name];
            }
        }
        return $this->__get($name);
    }
public function getCleanValue($name)
    {
        if (array_key_exists($name, $this->_cleanData)) {
            return $this->_cleanData[$name];
        }
        foreach ($this->_getSiblingRows() as $r) {
            if (array_key_exists($name, $r->_cleanData)) {
                return $r->_cleanData[$name];
            }
        }
        return $this->__get($name);
    }
public function getCleanValue ( $ name ) { if ( array_key_exists ( $ name , $ this -> _cleanData ) ) { return $ this -> _cleanData [ $ name ] ; } foreach ( $ this -> _getSiblingRows ( ) as $ r ) { if ( array_key_exists ( $ name , $ r -> _cleanData ) ) { return $ r -> _cleanData [ $ name ] ; } } return $ this -> __get ( $ name ) ; }
Returns the original value of a column, like it exists in the data source.

After save() it will return the new value.
Returns the original value of a column like it exists in the data source .