protected function _beforeSave() { parent::_beforeSave(); $this->_oldHierarquia = $this->getHierarquia(); $hirarquia = $this->getNome(true)->toPhp(); $idPai = $this->getIdRecursoPai(true)->toPhp(); if ($idPai) { $_mapper = new Auth_Model_Recurso_Mapper(); $_mapper->setId($idPai)->retrieve(); $hirarquia = $_mapper->getHierarquia(true)->toPhp() . '.' . $hirarquia; } $this->setHierarquia($hirarquia); }