Vollständige Dokumentation zum YAML-Mapping für Doctrine ORM?

8

Die YAML Mapping-Dokumentation für Entitäten scheint zu sein fehlt. Es erklärt nicht, was die verschiedenen Typen, die verschiedenen Generatorstrategien, was mappedBy bedeutet, welche Arten von Kaskadenwerten erlaubt sind, wie man eine Viele-zu-Eins-Beziehung definiert und vieles mehr. Wo finde ich die vollständige Dokumentation für diese YAML-Datei?

    
Matt Huggins 26.12.2010, 06:53
quelle

3 Antworten

2

Sie können sich die Klasse Doctrine \ Orm \ Mapping \ ClassMetadataInfo in

ansehen %Vor%

In dieser Klasse finden Sie hauptsächlich, was möglich ist. Wenn Sie die Kommentare aufmerksam lesen, erhalten Sie eine bessere Idee.

    
Orhan 28.12.2010, 15:30
quelle
4

Leider ist die Yaml-Format-Dokumentation für Doktrin 2 im Moment ziemlich begrenzt.

Im Moment ist der beste Weg, das yaml-Format herauszufinden, die Implementierung des yaml-Treibers.

Lehre \ ORM \ Mapping \ Driver \ YamlDriver

Lesen Sie die Implementierung der Methode loadMetadataForClass durch. Das zeigt Ihnen, welche Eigenschaften der Treiber wo erwartet.

Sie können sich auch die Annotations-Dokumentation ansehen, um Ihr Verständnis zu erweitern. Viele der dokumentierten Feldnamen und erwarteten Werte sind identisch mit dem YAML-Format. Beispiel: Sobald Sie herausfinden, dass @column dem fields -Element des yaml-Formats entspricht, entspricht der Rest der Annotations-Dokumentation für dieses Element dem yaml-Format.

    
dellsala 24.10.2012 20:35
quelle
0

Das v1.2 Handbuch ist viel vollständiger.

    
BenV 26.12.2010 21:10
quelle