Если я тебя правильно понял, тебе надо некие настройки хранить в базе, их получать-изменять-добавялять..
Вот для Доктрины пример
class myConfig extends sfConfig
{
public static function get($name, $default = null, $description = null)
{
$res = Doctrine::getTable('Config')->findOneByName($name);
if (!$res) {
$c = new Config();
$c->setName($name);
$c->setValue($default);
$c->setDescription($description);
$c->save();
}
return isset(self::$config[$name]) ? self::$config[$name] : $default;
}
}
Вызываем myConfig::get('max_file_size', '2048', 'Максимальный размер в байтах')
схема
Config:
columns:
id: { type: integer(4), primary: true, autoincrement: true }
name: { type: string(32) }
value: { type: string(32) }
description: { type: string(1024) }
Как Админку сгенерить под это я не пишу 
Отредактировано 228Vit (2009-10-31 05:08:23)