【问题标题】:Fos user Bundle can't get it workFos 用户 Bundle 无法正常工作
【发布时间】:2016-08-15 19:23:11
【问题描述】:

我是 symfony 的新手(我正在使用版本 3)我正在尝试使用 fosUserBundle 但我无法让它工作,我遵循了这个: http://symfony.com/doc/current/bundles/FOSUserBundle/index.html

我得到的错误是: MappingException.php 第 96 行中的 MappingException: 'Utilisateurs/UtilisateursBundle\Entity\Utilisateur' 类不存在

我清除了缓存,在网上搜索,但我找不到这个问题的解决方案 谢谢你帮助我。

我已经在 config.yml 中添加了这个

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

【问题讨论】:

  • 文件Utilisateurs/UtilisateursBundle\Entity\Utilisateur是否存在?那条路正确吗?
  • 你能从 config.yml 发布 fos_user 配置吗? Utilisateur 实体是 FOSUserBundle 的 user_class 吗?
  • 我已经编辑了我的帖子,所以你可以看到我做了什么,谢谢

标签: fosuserbundle symfony


【解决方案1】:

在 config.yml 中更改:

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

也在 Utilisateur.php 中:

namespace Utilisateurs\UtilisateursBundle\Entity

这就是问题所在!

【讨论】:

  • 我创建了自己的包 (Utilisateurs/UtilisateursBundle),其中包含包含 Utilisateur 类的实体文件夹。我有义务把它放在 appBundle 中吗?
  • 糟糕!对不起,我走错了路。请注意正斜杠。请尝试一下。我编辑了我的帖子。我之前看错了你的截图。
  • 现在可以了,非常感谢我没注意斜线
猜你喜欢
  • 2021-12-12
  • 2011-05-05
  • 2016-12-01
  • 2020-08-20
  • 2016-05-20
  • 1970-01-01
  • 2014-01-30
  • 2017-08-17
  • 1970-01-01
相关资源
最近更新 更多