How can I have a dynamic/virtual attribute AND have as an attribute of the Model?
I think you're out of luck.  You can't go through the magic __get() logic and have a concrete get method and use both.  How will Yii/PHP know which one you're referring to when you do $model-&gt;fullName?