Tabela „flaga”

11

W Magento 2 znajduje się tabela o nazwie flag.
Tabela jest tworzona Magento\Setup\Model\Installer.
Co robi / trzyma ten stół?

Marius
źródło

Odpowiedzi:

14

Komponenty Magento używają tej tabeli jako magazynu kluczowych wartości dla dowolnych danych, jeśli tworzenie dodatkowej tabeli jest narzutem. Ale wielu programistów nie wie o tej funkcjonalności i zastosowaniach configlub specjalnych tabelach niestandardowych dla takich danych.

Możesz znaleźć wszystkie zastosowania tej tabeli za pomocą wyszukiwania wśród dzieci z \Magento\Framework\Flagklasy.

Co więcej, ta funkcjonalność dostępna jest od Magento 1 .

Na przykład:

Twój moduł tworzy dodatkowy zestaw atrybutów w InstallData, ale musisz przechowywać identyfikator zestawu atrybutów do wykorzystania w przyszłości.

Max
źródło
Więc w zasadzie, jeśli potrzebuję jednej wartości na coś, mogę ją tutaj zapisać? Na przykład, aby wiedzieć, kiedy skrypt został ostatnio wykonany.
Marius
@Marius tak. Spójrz na przykład na github.com/magento/magento2/blob/ ...
Max