Entity framework 存储库没有';在第二条原则中不产生

Entity framework 存储库没有';在第二条原则中不产生,entity-framework,doctrine-orm,zend-framework2,Entity Framework,Doctrine Orm,Zend Framework2,我正在使用Zend Framework 2和Doctrine 2,我的应用程序有两个模块: 普里瓦多(私人) Publico(公共) 我创建了一个公共实体,这是我的第一个公共实体,现在我正尝试使用以下命令创建她的存储库: ./vendor/bin/doctrine-module orm:generate-repositories ./module/Publico/src/ 并且创建了私有模块中的所有存储库,但未创建公共模块中我的新实体中的存储库 那么,发生了什么?我做错了什么?我发现了问题,

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

  • 普里瓦多(私人)
  • Publico(公共) 我创建了一个公共实体,这是我的第一个公共实体,现在我正尝试使用以下命令创建她的存储库:

    ./vendor/bin/doctrine-module orm:generate-repositories ./module/Publico/src/
    
    并且创建了私有模块中的所有存储库,但未创建公共模块中我的新实体中的存储库


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

    我发现了问题,我犯了一个可怕的错误。我没有正确定义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")
    */
    
    右侧:

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

    为了完整性,José,您可以通过单击答案左侧的勾号“自我接受”该答案,使其变为绿色。你现在会这么做吗?