Yii Framework Forum: [RESUELTO]:parent::afterSave(); ??? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[RESUELTO]:parent::afterSave(); ??? Rate Topic: -----

#1 User is offline   juanmjimenezs 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 97
  • Joined: 15-May 09
  • Location:Colombia

Posted 17 February 2010 - 03:21 PM

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.yiiframew...log/post.create

Un saludo y muchas gracias!
0

#2 User is offline   sebas 

  • Advanced Member
  • Yii
  • Group: Yii Dev Team
  • Posts: 496
  • Joined: 28-October 08
  • Location:Buenos Aires, Argentina

Posted 17 February 2010 - 03:25 PM

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).
1

#3 User is offline   PoL 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 506
  • Joined: 05-November 08
  • Location:Buenos Aires, Argentina

Posted 17 February 2010 - 03:39 PM

Como dice sebas, es para preservar lo que el padre haga en un afer...() o before...().
Don't say what you think, think what you say
The problem is communication! Excess of communication!
1

#4 User is offline   juanmjimenezs 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 97
  • Joined: 15-May 09
  • Location:Colombia

Posted 17 February 2010 - 03:44 PM

Perfecto muchachos, muchas gracias! :)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users