代码中的$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.
。。。。解决了,简单的定义位置错误
这个多半还是文件内容,格式,大小写,缩进之类的问题,我建议你仔细检查一下。
看的时候都好几年前了,现在都用symfony开发了将近3年,具体什么原因已经忘记了,之前代码都找不到.
就这样吧! 目测,两个原因:
缓存,可以手动把app/cache/*目录清空一次.
composer require之后,需要composer dump-autoload看一下
额外的可能性,当时确实把路径之类的写错了,或者名称大小写,name space之类命名不符合规范.
你好请问解决了吗,我遇到了同样的问题,
我的也出现这个问题了。我的是由于代码中的一个斜线(\)用成了竖线(|)
我找了下网上,发现有个人遇到过类似问题,但是是以为文件名和类名大小写问题造成的.
但是我尝试了各种大小写. 改成和课程完全一致的结果也一样不行?