FatalErrorException:错误:找不到类'ResourceBundle'

时间:2014-06-20 01:42:20

标签: symfony resourcebundle intl sonata-user-bundle

我正确地安装并配置了FOSUserBundle,SonataAdminBundle,SonataUserBundle,SonataMediaBundle http://tech.dupeu.pl/2013/07/symfony-2-3-sonataadminbundle-sonatamediabundle-sonatauserbundle-and-fosuserbundle-a-good-project-base/并且进行了一些研究它很好,我已经可以创建用户,superadmin等。

Media ans Groups功能也正常工作!我试着在Admin Dashbord中添加用户时遇到问题,我确切地知道它是什么..我在论坛和stackoverflow上搜索它似乎与SonataIntlBundle有关系所以我重新安装它并且我激活了intl扩展在我的WampServer(Windows 8)中,但它不再工作..

这是错误(FatalErrorException:错误:Class' ResourceBundle'在C:\ wamp \ www \ project \ vendor \ symfony \ symfony \ src \ Symfony \ Component \ Intl \ ResourceBundle \ Reader中找不到\ BinaryBundleReader.php第32行)


解决

我通过使用composer安装symfony / intl解决了这个问题:我添加了这个" symfony / intl":" 2.6。* @ dev"为了重新获得部分然后我推出了作曲家更新命令,现在它正在工作!

您可以查看此链接http://symfony.com/doc/current/components/intl.html了解更多信息!

1 个答案:

答案 0 :(得分:1)

ResourceBundle是intl扩展的依赖项,因此您的intl或ICU版本是错误的。搜索正确的版本(线程安全与否,32位或64位)。 在WAMP上很难找到合适的版本。如果我记得,当我遇到这个问题时,我不得不降级我的WAMP版本。