Добрый день. Делаю небольшой виджет для сайта на Yii2, который будет выводить уведомление сверху страницы. И мне необходимо хранить следующие значения (упрощённо): цвет фона, текст уведомления, состояние показа (вкл/выкл).
Для этого я создал соответствующую таблицу.
По сути в этой таблице будет всегда одна запись. Чтобы получать и изменять значения виджета мне придется находить запись с ID равным 1 и далее работать с ней:
$widget = TopBarWidget::findOne(1);
$widget->active = 0;
$widget->save();
Что то мне подсказывает, что это не совсем правильный подход к организации хранения данных. Подскажите пожалуйста как лучше организовать хранение данных одного объекта. Спасибо!