【问题标题】:Doctrine mapping examples using PHPDriver使用 PHPDriver 的教义映射示例
【发布时间】:2011-04-11 20:41:06
【问题描述】:

我正在研究 PHP 的 Doctrine 2,但我无法找到有关如何使用 PHPDriver 进行映射的好资源。有大量关于在 cmets 中为 Doctrine 映射使用注释的文档,但是,我宁愿在 PHP 中而不是在 cmets 中使用我的映射定义(出于显而易见的原因)。

我可以使用一些主要用于关联映射的示例。使用注释的文档对我帮助不大。使用那些我似乎通过反复试验来猜测如何使用 PHPDriver 来做到这一点。

有没有人知道一个好的参考资料?任何帮助将不胜感激。

【问题讨论】:

    标签: php doctrine-orm mapping


    【解决方案1】:

    如果你还没有看过,现在Doctrine手册中有一个关于PHPDriver的部分:

    该手册会经常更新,因此请继续查看新主题。您可能还想直接查阅 API 文档:

    所有映射驱动程序使用的通用术语和约定都是相同的,因此应该翻译基本思想。可能是语法会让你大吃一惊。

    我还建议您也研究一下 XML 驱动程序。使用好的 IDE,您可以通过 xsd 文件进行验证和自动完成,这会更容易。亲自编写 PHP 映射让我觉得有点费力。

    【讨论】:

    • 感谢您的回复,但我已经看到了,示例非常有限。我已经设法仅通过翻译注释示例来获得足够的信息,但我希望有一个页面提供使用 PHPDriver 的映射示例。
    【解决方案2】:

    PHP 驱动程序目前的优先级相当低,在我们添加简化 PHP 映射的 programmatic builder 之前,与 annotations/xml/yaml 相比,它可能会一直被忽略。

    但是你会在一些单元测试(tests/Doctrine/Tests/ORM/Mapping)中找到一个很好的例子。

    【讨论】:

      猜你喜欢
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-30
      • 1970-01-01
      • 2013-01-04
      • 2023-03-11
      • 1970-01-01
      相关资源
      最近更新 更多