升级 symfony sonata 到 3.x
Posted
技术标签:
【中文标题】升级 symfony sonata 到 3.x【英文标题】:Upgrading symfony sonata to 3.x 【发布时间】:2017-07-26 11:45:49 【问题描述】:我将 symfony-sonata 升级到 3.x 并出现错误。
Fatal error: Uncaught Doctrine\ORM\Mapping\MappingException: The target-entity Application\Sonata\ClassificationBundle\Entity\Category cannot be found in 'App\Sonata\MediaBundle\Entity\Media#category'. in /vagrant/src/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php on line 762
哪个。我不知道如何解决。有任何想法吗? 在奏鸣曲 2.x 中一切正常
为什么错误指向 Application\ 而不是 App\ ?
【问题讨论】:
【参考方案1】:分类包最近成为可选的。只需重新安装它;)
【讨论】:
感谢您的回答。我会尝试重新安装它 您的回答对我没有帮助。我仍然遇到同样的错误 @Dev-studcomposer require sonata-project/classification-bundle
@JulesLamur 我最新安装了它。但错误还是一样。
问题是,我的默认位置是应用程序。以及指向应用程序的错误以上是关于升级 symfony sonata 到 3.x的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Sonata/Symfony 3.3 中设置内容配置?
sonata AdminBlockServiceInterface 弃用,以明确安装 symfony 2.8 + sonata 3.10
Symfony Sonata Admin Bundle - 将带有树枝模板的自定义字段导出到 XLS