Die Tabelle 'Flagge'


11

In Magento 2 gibt es eine Tabelle namens flag.
Die Tabelle wird erstellt Magento\Setup\Model\Installer.
Was macht / hält diese Tabelle?

Antworten:


14

Magento- Komponenten verwenden diese Tabelle als Schlüsselwertspeicher für alle Daten, wenn die Erstellung einer zusätzlichen Tabelle mit Overhead verbunden ist. Viele Entwickler kennen diese Funktionalität jedoch nicht und verwenden configoder spezielle benutzerdefinierte Tabellen für solche Daten.

Sie können alle Verwendungen dieser Tabelle mithilfe der Suche unter Kindern der \Magento\Framework\FlagKlasse finden.

Darüber hinaus ist diese Funktionalität ab Magento 1 verfügbar .

Zum Beispiel:

Ihr Modul erstellt einen zusätzlichen Attributsatz in InstallData, Sie müssen jedoch die Attributsatz-ID für die zukünftige Verwendung speichern.


Wenn ich also einen Wert für etwas speichern möchte, kann ich ihn hier speichern? Zum Beispiel, um zu wissen, wann ein Skript das letzte Mal ausgeführt wurde.
Marius

@ Marius ja. Schauen Sie sich zum Beispiel github.com/magento/magento2/blob/… an
Max
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.