Doctrine es bastante flexible, y dispone de una serie de extensiones desarrolladas por terceros que te permiten realizar fácilmente tareas repetitivas y comunes en tus entidades. Entre otras, se han definido las extensiones Sluggable
, Timestampable
, Loggable
, Translatable
y Tree
.
Para más información sobre cómo encontrar y utilizar estas extensiones, consulta el artículo How to use Doctrine Extensions.