Versioning the updates of dB Records
Rate Topic:

I am totally new to Yii and PHP frameworks in general. I love it because I don't have to write the basic code.

However, a current system that I have created I added a feature that will store a "version" of a dB record into a separate table "_versioning" that contains a version number of the update and what the record contained before a user updated the contents.

After some searching I could not find anything that would do this in Yii, maybe I'm just searching for the wrong term.

I noticed in your suggested example above, you were looking to add an _versioning table for each table in the db. The eactsasversioned extention versions all records inside of the same table rather than adding an additional table for versioning. With this approach the table can get huge very quickly and over the course of a couple of years the app could run into performance issues. Is there an extention or way to extend the eactsasversioned extention to work with separate tables for versioning? How are other people versioning their table records?

I noticed in your suggested example above, you were looking to add an _versioning table for each table in the db. The eactsasversioned extention versions all records inside of the same table rather than adding an additional table for versioning. With this approach the table can get huge very quickly and over the course of a couple of years the app could run into performance issues. Is there an extention or way to extend the eactsasversioned extention to work with separate tables for versioning? How are other people versioning their table records?

Very interesting point. As soon as I have time I will look into this issue!