Yii2 из виджета в базу, правильно ли?
"Разрабатываемые виджеты должны быть самодостаточными. Это означает, что для их использования должно быть достаточно всего лишь добавить виджет в представление"
Кусок из документации. 
Почему не посмотреть сначало в документацию?
Читайте документацию даже у пультов от телека! Хватит пальцем тыкать в небо.
Виджет в базу лезть не должен, он должен получать данные из view
Если необходима база и т.д. То это уже должен быть модуль. И виджет в составе этого модуля. Соответственно должны быть миграции, которые создадут нужную архитектуру в базе. И должен быть  CRUD для управления этим.