加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Doctrine映射不存在的类

发布时间:2020-12-13 13:09:48 所属栏目:PHP教程 来源:网络整理
导读:我刚刚重新安装了Symfony2和Doctrine. 这是全新的. 现在我生成一个实体(称为帐户),放置一些简单的注释,然后想要更新我的模式.然后: [DoctrineCommonPersistenceMappingMappingException] Class 'NRtworksChartOfAccountsBundleEntityNathan' does no
我刚刚重新安装了Symfony2和Doctrine.
这是全新的.

现在我生成一个实体(称为帐户),放置一些简单的注释,然后想要更新我的模式.然后:

[DoctrineCommonPersistenceMappingMappingException]               
 Class 'NRtworksChartOfAccountsBundleEntityNathan' does not exist

但是我没有叫Nathan的课(好吧,这是我的名字).在我目前拥有的任何软件包中都没有.我有一个这样的,但在另一个Symfony2安装.

现在,当我创建一个名为“Nathan”的实体时,它可以工作,但随后它会创建一个不相关的模式.

现在我的问题是,学说可以存储“幽灵”实体吗?我试图清除所有教条和教条的缓存. Symfony2但它没有改变任何东西.

我遇到了同样的问题,我在将自动加载行添加到我的composer.json后解决了这个问题:

{
“要求”:{
“doctrine / orm”:“”,
“symfony / yaml”:“”
},
“autoload”:{
“psr-0”:{“”:“config / yml /”},//这里保留我的yml-schema文件
“psr-0”:{“”:“Entity /”} //我生成的实体文件
}
}

编辑文件后,只需在项目路径中执行“composer update”,将使用新的autoloader-path重新生成autoloader-classes.那么你可以生成实体模型文件或做任何其他事情..希望这个帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读