似乎缺少实体的YAML 映射文档。它没有解释不同的类型、不同的生成器策略、mappedBy 的含义、允许的级联值类型、如何定义多对一关系等等。在哪里可以找到此 YAML 文件的完整文档?
问问题
3683 次
3 回答
4
不幸的是,目前学说 2 的 yaml 格式文档非常有限。
现在,找出 yaml 格式的最佳方法是查看 yaml 驱动程序实现。
Doctrine\ORM\Mapping\Driver\YamlDriver
通读loadMetadataForClass
方法的实现。这向您显示了驱动程序在哪里期望的属性。
您还可以查看注释文档以补充您的理解。许多记录在案的字段名称和预期值与 yaml 格式相同。例如:一旦您确定@column
对应于fields
yaml 格式的元素,该元素的其余注释文档将与 yaml 格式对齐。
于 2012-10-24T20:35:37.730 回答
2
您可以查看位于的Doctrine\Orm\Mapping\ClassMetadataInfo类
path/to/doctrine/library/Orm/Mapping/ClassMetadataInfo.php
在这门课中,你可以找到大部分可能的东西。如果你仔细阅读评论,它会给你一个更好的主意。
于 2010-12-28T15:30:07.277 回答
0
v1.2 手册更加完整。
于 2010-12-26T21:10:44.717 回答