public function __construct(Dkplus_Model_Interface $model, $row = null, $new = FALSE){ $this->_model = $model; if( is_null($row) ){ $new = TRUE; } else{ $new = (boolean) $new; $this->_setRow($row); } if( $new ){ $this->_setUnsaved(); } else{ $this->_setSaved(); } if( $model instanceOf Dkplus_Model_Abstract ){ $this->_alias = $model->getAlias(); $this->_unalias = $model->getUnalias(); } }