【发布时间】:2017-11-28 15:54:13
【问题描述】:
如何配置 ZF3 项目以使用 Doctrine Orm Tools 中的 generate-entities 命令?
我为模型使用 Application\Entity 命名空间,此工具在 Application\Entity 目录中生成实体,而不是在 Application\src\Entity 目录中。
如何调整这个?
【问题讨论】:
标签: doctrine-orm zend-framework3
如何配置 ZF3 项目以使用 Doctrine Orm Tools 中的 generate-entities 命令?
我为模型使用 Application\Entity 命名空间,此工具在 Application\Entity 目录中生成实体,而不是在 Application\src\Entity 目录中。
如何调整这个?
【问题讨论】:
标签: doctrine-orm zend-framework3
你实际上无法调整这个,学说生成器只有 psr-0 并且不会被更新(并且可能会在未来的版本中被删除)。我这里没有资源,只是我认为在 github 项目上阅读的东西。
您可以做的是创建一个加载 psr-0 的模块,并将您的配置更改为仅将 psr-0 用于您的实体,但我强烈建议您不要这样做。如果你想这样下去,只需更新你的作曲家自动加载部分以添加你的 psr-0。
【讨论】:
您的问题已在 stackoverflow 上得到解答。你有两个选择:
选项 1:
How to generate Doctrine entities From Database and Use PSR-4 Autoloading?
选项 2:
只需自己手动创建实体。 (我就是这么做的)
祝你好运!
【讨论】: