/** * This is the backend for the PcValue table * * If the key doesn't exist it will be created * * @param string $key * @param string $value */ public static function setValue($key, $value) { $c = new Criteria(); $c->add(PcValuePeer::NAME, $key); $valueObject = PcValuePeer::doSelectOne($c); if (is_object($valueObject)) { $valueObject->setValue($value); $valueObject->save(); } else { $valueObject = new PcValue(); $valueObject->setName($key)->setValue($value)->save(); } }