2

FOSBUndleとFr3dBundleをsymfony2と統合しました。これが私が持っているバグです

MappingException:クラス「Acme \ UserBundle \ Entity\User」の「Acme.UserBundle.Entity.User.php」という名前のマッピングファイルが見つかりません。

これが私のconfig.ymlです

fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: Acme\UserBundle\Entity\User

fr3d_ldap:
    client:

    user:
        baseDn: cn=admin, dc=test, dc=local
        filter: (&(ObjectClass=Person))
        attributes:          # Specify ldap attributes mapping [ldap attribute, user object method]

      service:
          user_manager: fos_user.user_manager          # Overrides default user manager
          ldap_manager: acme.ldap.ldap_manager # Overrides default ldap manager

私を助けてください

4

1 に答える 1

2

で、設定config.ymlを更新する必要があります...user_classfos_user

fos_user:
    user_class: YourVendorName\UserBundle\Entity\User

user_classプロパティがユーザーバンドル内の有効なエンティティを指していることを確認してください(そして明らかにあなたが持っていることを確認してくださいUserBundle

于 2012-08-13T12:24:17.763 に答える