升级到Symfony 2.8后出现映射异常


MappingException after upgrade to Symfony 2.8

当我的项目从Syfmony 2.7.7升级到Symfony 2.8时,我总是在php app/console cache:clear:之后得到以下exeption

$ php app/console cache:clear --no-warmup
[Doctrine'Common'Persistence'Mapping'MappingException]
Class 'EasyUseserBundle'Entityser' does not exist

作为旁注,实体的FQN是EasyUse'UserBundle'Entity'User

如果用双引号"括起来,在处理YAML文件中的反斜杠'时所做的更改。现在必须对反斜杠进行转义。

2.8 的升级说明报价

当字符串用双引号括起来时,现在必须转义''个字符。不赞成对这些字符进行转义(用双引号括起来时)。

之前:

class: "Foo'Var"

之后:

class: "Foo''Var"