问答详情
源自:9-3 生成get-set-repository

请问遇到这个报错是什么问题?

代码中的$id绝对是存在的,我反复对比了几遍,都是和你给的例子代码完全一样的.
[Doctrine\Common\Annotations\AnnotationException]               [Semantical Error] The annotation "@Doctrine\ORM\Mapping\Cloumn" in property Wizarot\Bundle\App1Bundle\Entity\user::$id does not exist, or could not be auto-loaded.

                                                                                           

                                                                                                                                      


提问者:张炽羽 2015-03-22 10:51

个回答

  • qq_慕仰655806
    2019-03-03 20:31:37
    已采纳

    。。。。解决了,简单的定义位置错误

  • 洪涛
    2015-03-25 02:12:28

    这个多半还是文件内容,格式,大小写,缩进之类的问题,我建议你仔细检查一下。

  • 张炽羽
    2019-03-03 21:54:01

    看的时候都好几年前了,现在都用symfony开发了将近3年,具体什么原因已经忘记了,之前代码都找不到.

    就这样吧! 目测,两个原因:

    1.  缓存,可以手动把app/cache/*目录清空一次.

    2. composer require之后,需要composer dump-autoload看一下

    3. 额外的可能性,当时确实把路径之类的写错了,或者名称大小写,name space之类命名不符合规范.

  • qq_慕仰655806
    2019-03-03 20:23:41

    你好请问解决了吗,我遇到了同样的问题,


  • Muscleape529
    2016-03-29 16:47:57

    我的也出现这个问题了。我的是由于代码中的一个斜线(\)用成了竖线(|)

  • 张炽羽
    2015-03-22 11:01:43

    我找了下网上,发现有个人遇到过类似问题,但是是以为文件名和类名大小写问题造成的.

    但是我尝试了各种大小写. 改成和课程完全一致的结果也一样不行?