I have written my own Entity Attribute Value model which extends the CActiveRecord but it has been difficult to maintain with the fluctuations of that class. I would like to see this class developed as a core project. I think this type of object persistence could potentially be very useful in many situations.


some random thoughts

There is also EAV extension published under unofficial Yii extensions repository, so maybe can help you for your current project: