Question

1.x Doctrine et 2 offrent tous les deux une sorte de soutien versionnable sous la forme d'une table de vérification distincte qui montre les variations au fil du temps. Cependant, les versions semblent être destinés à une utilisation par ligne (ils possèdent toutes leur propre numéro de version) au lieu de la base de données à l'échelle, comme dans Hibernate Envers, qui donne à chaque ligne un numéro de révision unique.

Est-ce que la doctrine fournit effectivement un soutien pour ce genre de comportement? Je ne pouvais pas trouver quoi que ce soit en ligne pour suggérer qu'il fait.

Était-ce utile?

La solution

Non doctrine ne supporte pas un tel comportement. Tout ce que vous avez est le AuditLog-Flag:

  actAs:
    Versionable:
      versionColumn: version
      className: %CLASS%Version
      auditLog: true

qui active un journal complet d'un journal de changement en fonction de la ligne. Mais rien est comme une table ou base de données version large.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top