Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

Entities werden standardmäßig versioniert. Zu diesem Zweck wird bei der Installation jedes Entity als Version-Entity bereitgestellt. 

Beispiel

/**
 * @Entity
 * @Table(name="administrator")
 **/
class Administrator extends Doctrine\Definition\EntityAbstract implements User\lib\UserInterface
{
}

wird automatisch erstellt zu...

/**
 * @Entity
 * @Table(name="version_administrator")
 **/
class VersionAdministrator extends Doctrine\Definition\EntityAbstract implements User\lib\UserInterface
{
}

Arbeiten ohne Versionen

Es kann auch ohne Versionen gearbeitet werden. In dem Fall ist beim Entity die Note @isNotVersionable zu ergänzen. Diese Vorgehensweise ist unerwünscht und ist bei Entitäten sinnvoll die den Charakter haben, nie geändert zu werden. Bspw. bei Logs.

/**
 * @Entity
 * @Table(name="administrator")
 *
 * @isNotVersionable
 **/
class Administrator extends Doctrine\Definition\EntityAbstract implements User\lib\UserInterface
{
}
  • Keine Stichwörter