Symfony2中出现罕见的错误,其中包含"资源包"

时间:2014-03-27 16:02:48

标签: php symfony bundle resourcebundle

我在Symfony2中有一个应用程序,当我尝试输入一个部分时出现此错误,但如果我的伙伴使用相同的代码,对他来说一切正常。错误是:

  

ClassNotFoundException:尝试从... \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ Intl \ ResourceBundle \ Reader \ BinaryBundleReader.php第31行中的全局命名空间加载类“ResourceBundle”。你忘了使用了吗?这个班的陈述?

任何想法? 谢谢!

- 编辑 -

我通过将字段从money类型更改为整数类型来解决此问题。知道这是什么问题吗?

2 个答案:

答案 0 :(得分:1)

我猜你的答案在于这篇文章:

https://groups.google.com/forum/#!topic/sonata-users/atwiFRuhNdY

moneyType似乎使用国际化设置。这可能解释了为什么您的合作伙伴能够使用相同的代码,而您却不能。它在php设置中

答案 1 :(得分:0)

此错误表示您在使用课程BinaryBundleReader时忘记包含它。

你可以这样做:

use Symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader;