Lucee Function Reference

configimport()

Imports a configuration based on the "CFConfig" format.
         This configuration can be provided as a path (String) to a JSON based file or as a Struct.
         The values inside the provided configuration can use placeholders following this pattern ${key:default}.
         The function will check for the actual values for this placeholders in 3 places (in this order):
         - function argument "params" (if provided)
         - system properties
         - environment variables

Eingeführt in version: 5.3.8.207

Beispiel

configimport(any path,[string type,[string password,[struct params,[string charset]]]]):struct

Argumente

Die Argumente für diese Funktion sind fest vorgegeben. Ausser den nachfolgenden Argumenten dürfen keine weiteren verwendet werden.
Name Typ Required Default Value Beschreibung
path any  Yes   Path to the .CFConfig.json file or the data itself as a Struct.  
type string  No server Config Context to manipulate, server or web context.  
password string  No   password to access the configuration, depending on the value set for the attribute type.
If not set Lucee will check in the following places for the password (replace {type} with the actual type chosen for the attribute type).
Environment variable "LUCEE_{type}_ADMIN_PASSWORD" or system property "lucee.{type}.admin.password".  
params struct  No   placeholder parameters to use as actual data for the placeholders inside the configuration, see main description of this function for more details.  
charset string  No   charset to use to read the .CFConfig file, if not defined, Lucee will use the default resource charset.