Documentation

Configuration

Configuration class handles global settings for the complete application (defined in the old core as constants).

This class operates with a unified database of settings, stored in the file .settings.php. It stores arbitrary data. For example, a complete pool of data can be stored for connection names.

The settings file structure contains the parameter readonly for specific steins, which means that these settings cannot be modified via API.

Query the namespace:

Final class, provides for execution: \ArrayAccess, \Iterator, \Countable.

When modifications are made, you must call the method saveConfiguration, otherwise these modifications won't be saved.

Method Description Available from version
addReadonly Modifies "read only" parameters.
add Modifies/adds parameters.
get Returns parameter values.
getInstance Gets an object for the Configuration class.
getValue Gets value for single parameters.
saveConfiguration Saves configuration changes.
wnc Static method without parameters. Creates settings file named .settings.php

Important!The method will replace the file if it already exists.



User Comments

User comments are not part of official documentation. Use information provided by other users in the comments at your own risk.

The User Comments section is not to be used as a feature discussion board. Only registered users can post comments. Your comment will be visible once it has been approved by the moderator.
© «Bitrix24», 2001-2021