Если компания берет на поддержку сайта и блога своего просто допустим,
С одной стороны вы абсолютно правы, что должно храниться на самом проекте, вот я и пытался с организовать так, что если у кого то есть база настроек, любых, то туда записывалась содержание меню но к сожалению я не могу получить эти настройки так как надо. Конкретно не получается со статическим методом tableName уже во фронтенде. И не понимаю как организовать.
$connection->createCommand()->batchInsert('mytable', ['id', 'name'])->execute();
так может его через DI цеплять, или через локатор.
Иногда нужен Request во вьюхе.