2012-08-13 6 views
2

symfony2에 FOS BUndle 및 Fr3d Bundle을 통합했습니다. 여기에 내가symfony2가 포함 된 Fr3D LDAP BUNDLE

MappingException을 가지고 버그입니다 :에 매핑 파일을 클래스 '한국 전기 \ UserBundle \ 엔티티 \ 사용자'에 대한 'Acme.UserBundle.Entity.User.php를'라는 이름을 찾을 수 없습니다. 여기

, 당신은 ... fos_user 아래 user_class 설정을 업데이트 할

fos_user: 
    user_class: YourVendorName\UserBundle\Entity\User 

만들기 필요 당신의 config.yml에서 나에게

답변

2

도와주세요 내 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 

입니다 user_class 속성이 va를 가리키고 있는지 확인하십시오. 뚜껑 엔티티를 UserBundle으로 설정하십시오.

+0

InvalidConfigurationException : 경로 "fos_user"에있는 자식 노드 "db_driver"를 구성해야합니다. –