【发布时间】:2014-06-20 01:42:20
【问题描述】:
我正确安装并配置了 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了解更多信息!
【问题讨论】:
-
安装 PECL 扩展和 ICU 库
标签: symfony resourcebundle intl sonata-user-bundle