我想根据存储在 YML 文件中的元数据创建一个实体类。这(很容易)可能吗?
我一直在挖掘 Doctrine 库,发现Doctrine\ORM\Tools\EntityGenerator
and Doctrine\ORM\Mapping\ClassMetadataInfo
,但我还没有完全弄清楚如何正确使用它们,或者即使它们是我应该使用的类。
需要考虑的一些事项:
- 我的 YML 文件不在捆绑目录中
- 我无法使用 CLI - 我需要能够在常规 PHP 类中执行此操作(可能是 Symfony2 服务)
- 我想将生成的实体存储在自定义目录中(即:不在捆绑目录中)
在我重新发明太多轮子之前,我想我会在这里征求意见 :)