Please don't use this bundle in a production environment. Years ago, when I created this bundle EAV was a good choice to store data which had a loose schema in SQL. Nowdays we have all kinds of schema less storage options which are better suited for this job.
If you absolutely have to use SQL, EAV can still help you, and this bundle should be able to inspire you.
An EAV implementation for Symfony2.
The purpose of this bundle is to allow users to create custom fields for entities.
Custom fields can be unique per row in the DB, or can be related to an entity itself.
Usage with Schema: Custom fields are related to the entity. When the schema is updated, the attributes are synchronized.
Usage without Schema: Custom fields are related to each data row individually.