La tabla 'bandera'


11

En Magento 2 hay una tabla llamada flag.
La tabla está creada Magento\Setup\Model\Installer.
¿Qué hace / mantiene esta tabla?

Respuestas:


14

Los componentes de Magento usan esta tabla como almacenamiento de valores clave para cualquier dato, si la creación de una tabla adicional es una sobrecarga. Pero muchos desarrolladores no conocen esta funcionalidad y sus usos configo tablas especiales especiales para dichos datos.

Puede encontrar todos los usos de esta tabla mediante la búsqueda entre niños de la \Magento\Framework\Flagclase.

Además, esta funcionalidad está disponible a partir de Magento 1 .

Por ejemplo:

Su módulo crea un conjunto de atributos adicionales en InstallData, pero debe almacenar la identificación del conjunto de atributos para su uso en el futuro.


Básicamente, si necesito un valor almacenado para algo, ¿puedo almacenarlo aquí? Por ejemplo, para saber la última vez que se ejecutó un script.
Marius

@ Mario sí. Mire github.com/magento/magento2/blob/… por ejemplo
Max
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.