我正在尝试在自己的项目中配置可翻译扩展。问题是我使用yaml为映射实体配置了整个bundle,因此每个实体都有自己的.orm.yml文件。现在,我正在尝试添加可翻译的扩展,但是当我运行schema update命令时,我得到:
No identifier/primary key specified for Entity "Ruck\SportsBundle\Entity\Tr anslation\SportTranslation" sub class of "Sonata\TranslationBundle\Model\Ge dmo\AbstractPersonalTranslation". Every Entity must have an identifier/prim ary key.
在我使用过注释的其他包中,它工作得很好......所以我的问题是可翻译扩展是否与yaml文件不兼容。
我已阅读有关此问题的信息
https://github.com/Atlantic18/DoctrineExtensions/issues/671 https://github.com/Atlantic18/DoctrineExtensions/issues/989
但我认为太奇怪了,我无法使用带有可翻译扩展名的yml文件...
由于