[eluser]Colin Williams[/eluser]
Well, you don't want to hide data-related functionality in a config file. It should be in a model. So, do this:
1. Use config files for default values.
2. In the Controller's constructor (or a hook), use a model to get custom settings, iterate over the result, and use the config class methods to update the values.
Quote:I would assume it works the same way as with custom libraries
I'm pretty certain the Config class is loaded before the controller, so no, that would not work. get_instance() is only effective (and available) at a certain point in the execution of the framework