我在creating your own entity provider section中看到您将UserRepository
类放在Entity
目录中。你能偏离这个代码组织吗?例如,如果我想要这样的结构:
您能告诉symfony在哪里找到UserRepository
吗?
答案 0 :(得分:0)
这样做:
/**
* @ORM\Entity(repositoryClass="MyCompany\MyBundle\Repositories\doctrine\UserRepository")
*/
class User
{
}
答案 1 :(得分:0)
在阅读你的文档时:
/**
* Acme\UserBundle\Entity\User
*
* @ORM\Table(name="acme_users")
* @ORM\Entity(repositoryClass="Acme\Entity\UserRepository")
*/
class User implements UserInterface, \Serializable
{
所以只需用你想要的路径替换路径:
* @ORM\Entity(repositoryClass="MyCompany\MyBundle\Repositories\doctrine\UserRepository")