我正确安装并配置了 FOSUserBundle、SonataAdminBundle、SonataUserBundle、SonataMediaBundle,如下所述http://tech.dupeu.pl/2013/07/symfony-2-3-sonataadminbundle-sonatamediabundle-sonatauserbundle-and-fosuserbundle-a-good- project-base/并通过一些研究很好,我已经可以创建用户、超级管理员等。
Media ans Groups 功能也可以正常工作!尝试在 Admin Dashbord 中添加用户时遇到问题,我不知道它到底是什么.. 我在论坛和 stackoverflow 上进行了搜索,似乎它与 SonataIntlBundle 有关系,所以我重新安装了它并激活了 intl 扩展在我的 WampServer(Windows 8)中,但它不再工作了..
这是错误( FatalErrorException: Error: Class 'ResourceBundle' not found in C:\wamp\www\project\vendor\symfony\symfony\src\Symfony\Component\Intl\ResourceBundle\Reader\BinaryBundleReader.php 第 32 行)
解决了
我通过使用 composer 安装 symfony/intl 解决了这个问题:我添加了这个 "symfony/intl": "2.6.*@dev" 到 requiere 部分,然后我使用了 composer update 命令,现在它正在工作!
您可以查看此链接http://symfony.com/doc/current/components/intl.html了解更多信息!