La tabella "bandiera"


11

In Magento 2 c'è un tavolo chiamato flag.
La tabella è stata creata Magento\Setup\Model\Installer.
Cosa fa / tiene questa tabella?

Risposte:


14

I componenti Magento utilizzano questa tabella come archivio di valori-chiave per tutti i dati, se la creazione di una tabella aggiuntiva è un sovraccarico. Ma molti sviluppatori non conoscono questa funzionalità e usi configo tabelle speciali personalizzate per tali dati.

Puoi trovare tutti gli usi di questa tabella usando la ricerca tra i bambini di \Magento\Framework\Flagclasse.

Inoltre, questa funzionalità è disponibile a partire da Magento 1 .

Per esempio:

Il modulo crea set di attributi aggiuntivi in ​​InstallData, ma è necessario memorizzare l'ID set di attributi per l'utilizzo in futuro.


Quindi, fondamentalmente, se ho bisogno di un valore memorizzato per qualcosa, posso memorizzarlo qui? Ad esempio, per sapere l'ultima volta che è stato eseguito uno script.
Marius

@ Mario sì. Guarda github.com/magento/magento2/blob/… per esempio
Max
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.