Tabel 'bendera'


11

Di Magento 2 ada meja yang disebut flag.
Tabel dibuat Magento\Setup\Model\Installer.
Apa yang dilakukan tabel ini?

Jawaban:


14

Komponen Magento menggunakan tabel ini sebagai penyimpanan nilai kunci untuk data apa pun, jika membuat tabel tambahan adalah overhead. Tetapi banyak pengembang tidak tahu tentang fungsi ini dan penggunaan configatau tabel khusus untuk data tersebut.

Anda dapat menemukan semua penggunaan tabel ini menggunakan pencarian di antara anak-anak \Magento\Framework\Flagkelas.

Selain itu, fungsi ini tersedia mulai dari Magento 1 .

Sebagai contoh:

Modul Anda membuat set atribut tambahan di InstallData, tetapi Anda perlu menyimpan atribut set id untuk penggunaan di masa mendatang.


Jadi pada dasarnya, Jika saya butuh satu nilai disimpan untuk sesuatu, saya bisa menyimpannya di sini? Misalnya untuk mengetahui kapan terakhir kali sebuah skrip dieksekusi.
Marius

@Marius ya. Lihatlah github.com/magento/magento2/blob/… misalnya
Max
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.