Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony2中带有“的罕见错误”;“资源包”;_Php_Symfony_Bundle_Resourcebundle - Fatal编程技术网

Php Symfony2中带有“的罕见错误”;“资源包”;

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语句了吗 有什么想

我在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版本中修复了