我正确地安装并配置了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了解更多信息!
答案 0 :(得分:1)
ResourceBundle是intl扩展的依赖项,因此您的intl或ICU版本是错误的。搜索正确的版本(线程安全与否,32位或64位)。 在WAMP上很难找到合适的版本。如果我记得,当我遇到这个问题时,我不得不降级我的WAMP版本。