Using Settings

The ColdBox Controller (stored in ColdFusion application scope as application.cbController) stores all your application settings and also your system settings:
ColdboxSettings: Framework specific system settingsConfigSettings: 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 in handlers via the ColdBox Controller component:
or using the application scope from modules and other locations where controller isn't injected:
Injecting Settings
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 keycoldbox:coldboxSetting:{key}: Inject a specified ColdBox setting keycoldbox:configSettings: Inject a reference to the application settings structurecoldbox:coldboxSettings: Inject a reference to the ColdBox System settings structure
Last updated
Was this helpful?