0

我想根据存储在 YML 文件中的元数据创建一个实体类。这(很容易)可能吗?

我一直在挖掘 Doctrine 库,发现Doctrine\ORM\Tools\EntityGeneratorand Doctrine\ORM\Mapping\ClassMetadataInfo,但我还没有完全弄清楚如何正确使用它们,或者即使它们是我应该使用的类。

需要考虑的一些事项:

  • 我的 YML 文件不在捆绑目录中
  • 我无法使用 CLI - 我需要能够在常规 PHP 类中执行此操作(可能是 Symfony2 服务)
  • 我想将生成的实体存储在自定义目录中(即:不在捆绑目录中)

在我重新发明太多轮子之前,我想我会在这里征求意见 :)

4

1 回答 1

2

看看 EntityGenerator 文档,那里也有一个例子:

http://www.doctrine-project.org/api/orm/2.2/class-Doctrine.ORM.Tools.EntityGenerator.html

于 2012-04-20T20:32:02.200 回答