Add support for renaming config settings

This commit is contained in:
2011-08-29 19:19:29 +01:00
parent 01d97bface
commit b8dfca3aa5
3 changed files with 32 additions and 0 deletions

View File

@@ -49,6 +49,13 @@ class SihnonFramework_Config_Plugin_Database extends Sihnon_PluginBase implement
));
}
public function rename($key, $new_key) {
return $this->database->update("UPDATE `{$this->table}` SET `name`=:new_name WHERE `name`=:name LIMIT 1", array(
array('name' => 'new_name', 'value' => $new_key, 'type' => PDO::PARAM_STR),
array('name' => 'name', 'value' => $key, 'type' => PDO::PARAM_STR),
));
}
}
?>