/** * overrides kpi default rating scale * * @return boolean */ public function overRideKpiDefaultRate(DefineKpi $Kpi) { try { $q = Doctrine_Query::create()->update('DefineKpi')->set('DefineKpi.default', '0')->whereNotIn('DefineKpi.id', array($Kpi->getId())); $q->execute(); return true; } catch (Exception $e) { throw new DaoException($e->getMessage()); } }