Simple Data Storage for Packages/Blocks

Permalink 1 user found helpful
Hello everyone!

I'm trying to make a simple package that needs to store two string fields (eg. a username/password) which will be site wide and while I could set up a new database table via db.xml, is there an Object/API which could be used for persisting really simple data like this?

Thanks,

Alex

alexaalto
 
mkly replied on at Permalink Best Answer Reply
mkly
$config = new Config();
$config->save('key', 'value');
$config->save('other_key', 'other_value');


$config = new Config();
$value = $config->getOrDefine('key');
$other_value = $config->getOrDefine('other_key');


But for a package
$pkg = Package::getByHandle('my_package');
$pkg->saveConfig('key', 'value');

$pkg = Package::getByHandle('my_package');
$value = $pkg->config('key');
alexaalto replied on at Permalink Reply
alexaalto
Sweet! Is there anything Concrete5 can't do?!

Thanks so much!
Cheers,

Alex
daenu replied on at Permalink Reply
daenu
Cool thing! That facilites so many things....