Полная документация по отображению YAML для Doctrine ORM? - PullRequest

Ответы [ 3 ]

4 голосов
/ 25 октября 2012

К сожалению, документация по формату yaml для доктрины 2 в настоящее время довольно ограничена.

Сейчас лучший способ выяснить формат yaml - это посмотреть на реализацию драйвера yaml.1004 * Doctrine \ ORM \ Mapping \ Driver \ YamlDriver

Ознакомьтесь с реализацией метода loadMetadataForClass.Это показывает, какие свойства драйвер ожидает где.

Вы также можете посмотреть документацию для аннотаций , чтобы дополнить ваше понимание.Многие из задокументированных имен полей и ожидаемых значений совпадают с форматом yaml.Например: как только вы выясните, @column соответствует элементу fields формата yaml, остальная часть документации по аннотациям для этого элемента будет соответствовать формату yaml.

2 голосов
/ 28 декабря 2010

Вы можете взглянуть на класс Doctrine \ Orm \ Mapping \ ClassMetadataInfo , расположенный по адресу

path/to/doctrine/library/Orm/Mapping/ClassMetadataInfo.php

В этом классе вы можете найти в основном то, что возможно.Если вы внимательно прочитаете комментарии, это даст вам лучшую идею.

0 голосов
/ 27 декабря 2010

Руководство v1.2 гораздо более полно.

...