存储库不在Doctrine 2中生成

时间:2016-03-31 10:04:50

标签: entity-framework doctrine-orm zend-framework2

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

  1. Privado(私人)
  2. Publico(公共)。
  3. 我在公共场所创建了一个实体,这是我公开的第一个实体,现在我正在尝试使用以下命令创建她的存储库:

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

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

    enter image description here

    那么,发生了什么?我做错了什么?

1 个答案:

答案 0 :(得分:0)

我发现了问题,我犯了一个可怕的错误。我没有正确定义Repository类。

<强>错误:

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

从右:

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