public function afterSave()
        {
                //jeśli czegoś nie uddało się zapisać wcześniej
                if (!parent::afterSave()) {
                        return false;
                }
                //jeśli nie udało się zapisać powiązań z rolami
                if (!$this->_saveRoles()) {
                        return false;
                }
                //commit wersji
                if ($this->getElement('commit')->getValue()) {
                        $this->getRecord()->commitVersion();
                }
                //usunięcie locka
                return (new CategoryLockModel($this->getRecord()->cmsCategoryOriginalId))->releaseLock();
        }
public function afterSave()
        {
                //jeśli czegoś nie uddało się zapisać wcześniej
                if (!parent::afterSave()) {
                        return false;
                }
                //jeśli nie udało się zapisać powiązań z rolami
                if (!$this->_saveRoles()) {
                        return false;
                }
                //commit wersji
                if ($this->getElement('commit')->getValue()) {
                        $this->getRecord()->commitVersion();
                }
                //usunięcie locka
                return (new CategoryLockModel($this->getRecord()->cmsCategoryOriginalId))->releaseLock();
        }
public function afterSave ( ) { //jeśli czegoś nie uddało się zapisać wcześniej if ( ! parent :: afterSave ( ) ) { return false ; } //jeśli nie udało się zapisać powiązań z rolami if ( ! $ this -> _saveRoles ( ) ) { return false ; } //commit wersji if ( $ this -> getElement ( 'commit' ) -> getValue ( ) ) { $ this -> getRecord ( ) -> commitVersion ( ) ; } //usunięcie locka return ( new CategoryLockModel ( $ this -> getRecord ( ) -> cmsCategoryOriginalId ) ) -> releaseLock ( ) ; }
Zapisuje dodatkowe dane, m.in. role
@return bool
Zapisuje dodatkowe dane m . in . role