Update to Drupal 8.0.6. For more information, see https://www.drupal.org/drupal-8.0.6-release-notes
This commit is contained in:
parent
4297c64508
commit
b11a755ba8
159 changed files with 2340 additions and 543 deletions
|
@ -283,16 +283,16 @@
|
|||
*
|
||||
* The first task in using the simple configuration API is to define the
|
||||
* configuration file structure, file name, and schema of your settings (see
|
||||
* @ref sec_yaml above). Once you have done that, you can retrieve the
|
||||
* active configuration object that corresponds to configuration file
|
||||
* mymodule.foo.yml with a call to:
|
||||
* @ref sec_yaml above). Once you have done that, you can retrieve the active
|
||||
* configuration object that corresponds to configuration file mymodule.foo.yml
|
||||
* with a call to:
|
||||
* @code
|
||||
* $config = \Drupal::config('mymodule.foo');
|
||||
* @endcode
|
||||
*
|
||||
* This will be an object of class \Drupal\Core\Config\Config, which has methods
|
||||
* for getting and setting configuration information. For instance, if your
|
||||
* YAML file structure looks like this:
|
||||
* for getting configuration information. For instance, if your YAML file
|
||||
* structure looks like this:
|
||||
* @code
|
||||
* enabled: '0'
|
||||
* bar:
|
||||
|
@ -307,12 +307,34 @@
|
|||
* $bar = $config->get('bar');
|
||||
* // Get one element of the array.
|
||||
* $bar_baz = $config->get('bar.baz');
|
||||
* // Update a value. Nesting works the same as get().
|
||||
* $config->set('bar.baz', 'string2');
|
||||
* // Nothing actually happens with set() until you call save().
|
||||
* @endcode
|
||||
*
|
||||
* The Config object that was obtained and used in the previous examples does
|
||||
* not allow you to change configuration. If you want to change configuration,
|
||||
* you will instead need to get the Config object by making a call to
|
||||
* getEditable() on the config factory:
|
||||
* @code
|
||||
* $config =\Drupal::service('config.factory')->getEditable('mymodule.foo');
|
||||
* @endcode
|
||||
*
|
||||
* Individual configuration values can be changed or added using the set()
|
||||
* method and saved using the save() method:
|
||||
* @code
|
||||
* // Set a scalar value.
|
||||
* $config->set('enabled', 1);
|
||||
* // Save the configuration.
|
||||
* $config->save();
|
||||
* @endcode
|
||||
*
|
||||
* Configuration values can also be unset using the clear() method, which is
|
||||
* also chainable:
|
||||
* @code
|
||||
* $config->clear('bar.boo')->save();
|
||||
* $config_data = $config->get('bar');
|
||||
* @endcode
|
||||
* In this example $config_data would return an array with one key - 'baz' -
|
||||
* because 'boo' was unset.
|
||||
*
|
||||
* @section sec_entity Configuration entities
|
||||
* In contrast to the simple configuration settings described in the previous
|
||||
* section, if your module allows users to create zero or more items (where
|
||||
|
@ -709,7 +731,8 @@
|
|||
* top-level core directory). Some Drupal Core modules and contributed modules
|
||||
* also define services in modulename.services.yml files. API reference sites
|
||||
* (such as https://api.drupal.org) generate lists of all existing services from
|
||||
* these files, or you can look through the individual files manually.
|
||||
* these files. Look for the Services link in the API Navigation block.
|
||||
* Alternatively you can look through the individual files manually.
|
||||
*
|
||||
* A typical service definition in a *.services.yml file looks like this:
|
||||
* @code
|
||||
|
|
Reference in a new issue