/** * Set the position value automatically when a new sortable object is created * * @param Doctrine_Event $event * @return void * @author Travis Black */ public function postSave(Doctrine_Event $event) { $object = $event->getInvoker(); $added_rating = Doctrine_Template_Rateable::get_rating($object); foreach ($added_rating as $rated) { $rating = new rating(); $rating->setClass(get_class($object)); $rating->setObjectId($object->getId()); $rating->setRating($rated); $rating->save(); } }