Resumen de la API de configuración
La API de configuración proporciona un lugar central para que los módulos almacenen datos de configuración. Estos datos pueden ser una configuración simple, como el nombre de su sitio, o información más compleja manejada mediante objetos de configuración, como vistas y tipos de contenido.
La configuración es un lugar para almacenar información que desea sincronizar desde el desarrollo hasta la producción. Esta información a menudo se crea durante la construcción del sitio y normalmente no es generada por usuarios comunes durante el funcionamiento normal del sitio.
Debe usar la API de estado, no la configuración, para almacenar variables locales que no deben trasladarse entre instancias. Use estado para valores ocultos del sistema, y si nunca desea desplegarlos entre entornos. Puede reiniciar el sistema perdiendo todo el estado. La configuración se conserva.
La API de configuración viene en dos variantes: Config API (simple) y Configuration Entity API. La diferencia clave es que Config API es para un caso de uso de instancia única. Un singleton es donde solo puede existir una instancia de esa configuración. Un buen ejemplo es el nombre del sitio.
La API de Entidad de Configuración debe usarse para almacenar múltiples conjuntos de configuración, por ejemplo, tipos de nodo, vistas, vocabularios y campos.
Actualizar la API de configuración es crucial para evitar errores fatales al actualizar temas y módulos para que funcionen en Drupal 8. Vea Actualización de temas y Información sobre la actualización de módulos.
Drupal’s online documentation is © 2000-2020 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.