Вполне себе возможно (и мной реализовано ни раз) хранить настройки в json-формате. Наследуетесь от Model, прописываете атрибуты, прописываете rules, создаете метод а-ля save и в нём заворачиваете массив параметров в json и сохраняете хоть в таблице users в каком-нибудь поле типа params. Собственно получить эти настройки не составляет проблем в обратном порядке. Это даёт большой плюс - вы не привязаны к определенному набору параметров, т.к. всё равно все настройки будут храниться в одном поле, то можно бесконечно увеличивать количество этих параметров.