The ColdBox Controller (stored in ColdFusion application
scope) stores all your application settings and also your system settings:
ColdboxSettings : Framework specific system settings
ConfigSettings : Your application settings
You can use the following methods to retrieve/set/validate settings in your handlers/layouts/views and interceptors:
You can also get access to these methods via the ColdBox Controller component:
You can use the WireBox injection DSL to inject settings in your models or non-coldbox objects. Below are the available DSL notations:
coldbox:setting:{key}
: Inject a specified config setting key
coldbox:fwsetting:{key}
: Inject a specified system setting key
coldbox:configSettings
: Inject a reference to the application settings structure
coldbox:fwSettings
: Inject a reference to the ColdBox System settings structure