private function updateSetting($param, $value) { $c = new Criteria(); $c->add(EtvaSettingPeer::PARAM, $param); $obj = EtvaSettingPeer::doSelectOne($c); if ($obj === null) { $obj = new EtvaSetting(); $obj->setParam($param); } $obj->setValue($value); $obj->save(); }