Стол 'флаг'


11

В Magento 2 есть таблица с названием flag.
Таблица создана Magento\Setup\Model\Installer.
Что делает / держит эта таблица?

Ответы:


14

Компоненты Magento используют эту таблицу в качестве хранилища значений ключей для любых данных, если создание дополнительной таблицы является чрезмерной нагрузкой. Но многие разработчики не знают об этой функциональности и используют configспециальные таблицы для таких данных.

Вы можете найти все случаи использования этой таблицы, используя поиск среди детей \Magento\Framework\Flagкласса.

Более того, эта функциональность доступна начиная с Magento 1 .

Например:

Ваш модуль создает дополнительный набор атрибутов в InstallData, но вам необходимо сохранить идентификатор набора атрибутов для использования в будущем.


В общем, если мне нужно сохранить одно значение для чего-то, я могу сохранить его здесь? Например, чтобы узнать, когда в последний раз выполнялся скрипт.
Мариус

@ Мариус да. Посмотрите на github.com/magento/magento2/blob/… например
Макс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.