Стол 'флаг'

11

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

Мариус
источник

Ответы:

14

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

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

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

Например:

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

Максимум
источник
В общем, если мне нужно сохранить одно значение для чего-то, я могу сохранить его здесь? Например, чтобы узнать, когда в последний раз выполнялся скрипт.
Мариус
@ Мариус да. Посмотрите на github.com/magento/magento2/blob/… например
Макс