我正在调查PHP的Doctrine 2,我无法找到有关如何使用PHPDriver进行映射的良好资源。有关在Doctrine映射的注释中使用Annotations的大量文档,但是,我宁愿在PHP中使用我的映射定义而不是在注释中(出于显而易见的原因)。
我可以使用一些主要用于关联映射的示例。使用Annotations的文档对我没有多大帮助。使用那些我似乎通过试验和错误猜测如何使用PHPDriver。
有人知道手头的好参考吗?任何帮助将不胜感激。
答案 0 :(得分:0)
如果您还没有看过,现在在Doctrine手册中有一节关于PHPDriver:
手册会经常更新,因此请继续查看新主题。您可能还想直接查阅API文档:
所有映射驱动程序使用的一般术语和约定都是相同的,因此基本思想应该转换。这可能会让你感到沮丧。
我还建议您查看XML驱动程序。使用一个好的IDE,您可以通过xsd文件获得验证和自动完成,这使得它更容易。手工编写PHP映射会让我觉得有点劳动密集。
答案 1 :(得分:0)
现在,PHP驱动程序的优先级相当低,直到我们添加简化PHP映射的programmatic builder,它可能会被注释/ xml / yaml忽略。
但是你会在单元测试中找到一个很好的例子(tests / Doctrine / Tests / ORM / Mapping)。