doctrine - 有关 Doctrine ORM 的 YAML 映射的完整文档?

标签 doctrine entity-relationship yaml doctrine-orm

YAML mapping documentation对于实体似乎缺乏。它没有解释什么是不同的类型、不同的生成器策略、mappedBy 的含义、允许什么类型的级联值、如何定义多对一关系等等。在哪里可以找到此 YAML 文件的完整文档?

最佳答案

不幸的是,目前 Doctrine 2 的 yaml 格式文档非常有限。

目前,了解 yaml 格式的最佳方法是查看 yaml 驱动程序实现。

Doctrine\ORM\Mapping\Driver\YamlDriver

通读 loadMetadataForClass 方法的实现。这会向您显示驱动程序在何处期望什么属性。

您还可以查看annotations documentation来补充你的理解。许多记录的字段名称和期望值与 yaml 格式相同。例如:一旦您确定 @column 对应于 yaml 格式的 fields 元素,该元素的其余注释文档就会与 yaml 格式保持一致。

关于doctrine - 有关 Doctrine ORM 的 YAML 映射的完整文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4533017/

相关文章:

orm - 我如何在 schema.yml Doctrine symfony 1.4 中进行排序

php - Doctrine 实体删除 vs 删除查询,性能比较

web-services - 如何使用 NHibernate 更新新创建的分离实体?

python - 使用 PyYaml 加载特殊字符

shell - 如何grep一个yaml值

file - YAML:在根部分可以有一个列表吗?

mysql - 在 Doctrine 中定义 SQL 查询结果的顺序

orm - 为什么需要在 ORM 中分离和合并实体?

php - 写数据库时如何整合继承技术

database - 这两种 ER 设计之间有什么区别吗?