存储库不会在 Doctrine 2 中生成
Repository doesn't generate in Doctrine 2
我正在使用 Zend Framework 2 和 Doctrine 2,我的应用程序有两个模块:
- Privado(私人)
- 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")
*/
我正在使用 Zend Framework 2 和 Doctrine 2,我的应用程序有两个模块:
- Privado(私人)
- 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")
*/