[RESUELTO]:parent::afterSave(); ???

Hola!, lo que sucede es que estoy repasando lo que hay en el tutorial del blog y hay una parte donde explican como funcionan métodos como afterSave(), afterFind(), etc. y el problema es que en casi todos esos metodos hay que llamar al mismo metodo pero del padre y no entiendo para que hay que hacer eso… alguien sabe?

Estos son algunos de los ejemplos que aparecen en el blog y que me generaron la duda…




protected function afterSave()

{

    parent::afterSave();

    Tag::model()->updateFrequency($this->_oldTags, $this->tags);

}

 

private $_oldTags;

 

protected function afterFind()

{

    parent::afterFind();

    $this->_oldTags=$this->tags;

}



El enlace del tutorial donde encontré las anteriores lineas es:

http://www.yiiframework.com/doc/blog/post.create

Un saludo y muchas gracias!

Esto es para seguir manteniendo la coherencia y la buena forma de programar… (siempre que se sobreescribe un método y que no hace cosas totalmente distintas (estos deberían ser abstractos).

Como dice sebas, es para preservar lo que el padre haga en un afer…() o before…().

Perfecto muchachos, muchas gracias! :)