大佬教程收集整理的这篇文章主要介绍了MappingException - 在链配置的命名空间 xxx 中找不到类 'generalBundle\Entity\xxx' - 升级到 symfony flex,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 Symfony 3.4 中有一个项目,我正在配置 flex,以便稍后转到 4.4 版。 我已经设法修改了项目文件夹结构,它正在尝试映射,但问题是旧配置它不起作用。
这些是我的包(我在这里保持了相同的结构):
> SRC
> H360 (the place of my bundles)
> comercialBundle
> jasperBundle
> generalBundle
> ...
这是我的 orm 配置(我尝试设置“generalbundle”):
orm:
default_entity_manager: default
auto_generate_proxy_classes: "%kernel.deBUG%"
entity_managers:
default:
connection: default
auto_mapPing: true
mapPings:
generalBundle:
type: Annotation
prefix: 'H360\generalBundle'
dir: '%kernel.project_dir%/src/H360/generalBundle/Entity'
is_bundle: false
translatable:
type: Annotation
alias: Gedmo
prefix: Gedmo\Translatable\Entity
# make sure vendor library LOCATIOn is correct
dir: "%kernel.root_dir%/../vendor/gedmo/doctrine-extensions/lib/Gedmo/Translatable/Entity"
is_bundle: false
错误是:“在链配置的命名空间 H360\generalBundle,Gedmo\Translatable\Entity 中找不到类 'generalBundle\Entity\GenParametros'”
有什么想法吗?
您的前缀是 H360\generalBundle,但您似乎使用 generalBundle\Entity\GenParametros 来导入实体。将其更改为 H360\generalBundle\Entity\GenParametros 或将前缀更改为 generalBundle。
以上是大佬教程为你收集整理的MappingException - 在链配置的命名空间 xxx 中找不到类 'generalBundle\Entity\xxx' - 升级到 symfony flex全部内容,希望文章能够帮你解决MappingException - 在链配置的命名空间 xxx 中找不到类 'generalBundle\Entity\xxx' - 升级到 symfony flex所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。