'Bayrak' tablosu


11

Magento 2'de bir tablo var flag.
Tablo oluşturulur Magento\Setup\Model\Installer.
Bu tablo ne yapıyor / tutuyor?

Yanıtlar:


14

Magento bileşenleri, ek tablo oluşturma ek yükü varsa, herhangi bir veri için anahtar / değer deposu olarak bu tabloyu kullanır . Ancak birçok geliştirici bu işlevselliği bilmiyor ve bu configtür veriler için özel özel tablolar kullanıyor veya kullanıyor .

\Magento\Framework\FlagSınıfın çocukları arasındaki aramayı kullanarak bu tablonun tüm kullanımlarını bulabilirsiniz .

Ayrıca, bu işlevsellik Magento 1'den başlayarak kullanılabilir .

Örneğin:

Modülünüz InstallData'da ek özellik kümesi oluşturur, ancak gelecekte kullanım için özellik kümesi kimliğini depolamanız gerekir.


Yani temelde, bir şey için saklanan bir değere ihtiyacım varsa burada saklayabilir miyim? Örneğin, bir komut dosyasının en son ne zaman yürütüldüğünü bilmek.
Marius

@Marius evet. Örneğin github.com/magento/magento2/blob/… adresine bakın
Max
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.