/** * Star a propel object. * */ public function executeStarit() { $this->model = $this->getRequestParameter('model'); $this->id = $this->getRequestParameter('id'); $object = sfPropelActAsStarredBehaviorToolkit::retrieveStarredObject($this->model, $this->id); if (!$object->isStarred()) { $object->setStar(); } else { $object->clearStar(); } if (!$this->getRequest()->isXmlHttpRequest()) { $referer = $this->getRequest()->getReferer(); $this->redirect($referer); } $this->object = $object; }