Если под динамическим вы подразумеваете не обязательный, вы можете добавить его как свойство, как вы это сделали со static_field. Все атрибуты или поля являются инкапсулированными данными члена вашего класса FormModel. Итак, если вы хотите добавить свой атрибут dynamic_field, вы можете добавить его следующим образом:
class CC extends CFormModel
{
public $static_field;
public $dynamic_field;
public function rules()
{
return array(
array('static_field','required'),
array('dynamic_field','safe'),
);
}
}
Кроме того, вы не совсем следуете доминирующей схеме использования для этого типа класса. На вашем месте я бы предложил создать CRUD с помощью gii и изучить шаблоны использования моделей и форм.