未定义的方法'getEntityName'异常symfony2 Mongodb

时间:2014-05-10 14:56:46

标签: mongodb symfony

这是错误:

  

未定义的方法'getEntityName'。方法名称必须以findBy或findOneBy!

开头

以下是代码:

security.yml
    providers:
        main:
            mongodb: { class: Acme\LoginBundle\Document\User }


User.mongodb.yml
    Acme\LoginBundle\Document\User:
        repositoryClass: Acme\LoginBundle\Document\Repository\UserRepository
        fields:
        id:
            id: true
        username:
            type: string
            length: 255
        password:
            type: string
            length: 255

用户在登录控制器中正确验证,但在重定向default_target_path时会抛出此异常。 我正在尝试使用MongoDB自定义用户提供程序。

有谁知道出了什么问题?

0 个答案:

没有答案