2016-08-15 3 views
0

Я новичок с symfony (я использую версию 3) Я пытаюсь использовать fosUserBundle, но я не могу заставить его работать, я следил за этим: http://symfony.com/doc/current/bundles/FOSUserBundle/index.htmlFos пользователь Bundle не может заставить его работать

ошибка, что я получаю: MappingException в MappingException.php строке 96: Класс «Utilisateurs/UtilisateursBundle \ Entity \ Utilisateur» не существует

я очистил кэш, искал в сети, но я не мог» t найти решение по этому вопросу спасибо, что помогли мне.

Я добавил это в config.yml

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: Utilisateurs/UtilisateursBundle\Entity\Utilisateur 

and this is my class Utilisateur

+0

Существует ли файл 'Utilisateurs/UtilisateursBundle \ Entity \ Utilisateur'? Правильно ли этот путь? –

+0

Можете ли вы опубликовать конфигурацию fos_user из config.yml? Является ли объект Utilisateur user_class для FOSUserBundle? – YetiCGN

+0

Я отредактировал мое сообщение, чтобы вы могли видеть, что я сделал, спасибо – Hanane

ответ

0

В config.yml изменения:

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: Utilisateurs\UtilisateursBundle\Entity\Utilisateur 

Также в Utilisateur.php:

namespace Utilisateurs\UtilisateursBundle\Entity 

что это проблема!

+0

Я создал свой собственный пакет (Utilisateurs/UtilisateursBundle), который содержит папку сущности, которая содержит класс Utilisateur. Должен ли я поместить его в appBundle? – Hanane

+1

Упс! Извините, у меня были неправильные пути. Обратите внимание на косую черту. Попробуйте это, пожалуйста. Я редактировал свой пост. Раньше я смотрел на ваш скриншот. –

+0

теперь он работает, спасибо вам большое, я не обращал внимания на косую черту – Hanane