Php Symfony2中带有“的罕见错误”;“资源包”;
我在Symfony2中有一个应用程序,当我尝试进入一个部分时会出现此错误,但是如果我的合作伙伴使用相同的代码,对他来说,所有这些都可以正常工作。错误是: ClassNotFoundException:试图从…\vendor\symfony\symfony\src\symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader.php第31行中的全局命名空间加载类“ResourceBundle”。你忘了这个类的use语句了吗 有什么想法吗? 谢谢 --编辑--Php Symfony2中带有“的罕见错误”;“资源包”;,php,symfony,bundle,resourcebundle,Php,Symfony,Bundle,Resourcebundle,我在Symfony2中有一个应用程序,当我尝试进入一个部分时会出现此错误,但是如果我的合作伙伴使用相同的代码,对他来说,所有这些都可以正常工作。错误是: ClassNotFoundException:试图从…\vendor\symfony\symfony\src\symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader.php第31行中的全局命名空间加载类“ResourceBundle”。你忘了这个类的use语句了吗 有什么想
通过将字段从money类型更改为integer类型,我解决了这个问题。知道问题出在哪里吗?此错误表示您在使用类
BinaryBundleReader
的地方忘记了包含它
您可以这样做:
使用Symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader代码>我想你的答案就在这篇文章中:
moneyType似乎使用国际化设置。这也许可以解释为什么你的伴侣能够使用相同的代码,而你却不能。它在php设置中谢谢,但是,我需要在哪里做这件事?您是否在某处使用类
BinarybundlerReader?不,这是问题所在,我没有使用这个类。我解决了这个问题,将表单类型、货币类型更改为整数类型。你知道问题出在哪里吗?这可能是一个bug,在后来的Symfony版本中修复了