存储库不会在 Doctrine 2 中生成

Repository doesn't generate in Doctrine 2

我正在使用 Zend Framework 2 和 Doctrine 2,我的应用程序有两个模块:

  1. Privado(私人)
  2. Publico (Public)。

我在 Public 中创建了一个实体,这是我在 public 中的第一个实体,现在我正在尝试使用以下命令创建她的存储库:

./vendor/bin/doctrine-module orm:generate-repositories ./module/Publico/src/

并且创建了私有模块中的所有存储库,但未创建 Public 模块中我的新实体的存储库。

所以,发生了什么事?我做错了什么?

我找到问题了,我犯了一个可怕的错误。我没有正确定义存储库 class.

错误:

/** @ORM\Entity
*  @ORM\Table(name="menu")
*   @ORM\Entity(repositoryClass="Privado\Repository\EstadoRepository")
*/

右:

/** @ORM\Entity
*  @ORM\Table(name="menu")
*   @ORM\Entity(repositoryClass="Publico\Repository\MenuRepository")
*/