我搜索过PHPuserBundle文档,找不到任何对php版本支持问题的引用。
我刚刚将我的php版本升级到5.6(使用XAMPP),并在发送到login_check时收到以下错误。
Attempted to call function "mb_convert_case" from namespace "FOS\UserBundle\Util
现在最好坚持使用5.4吗?我试过5.5并得到了同样的错误。我想要升级的唯一理由是保持最新,所以它不是生死,但我很好奇。
感谢。
答案 0 :(得分:3)
尝试在php.ini中取消注释/添加此行:
延长=中php_mbstring.dll
答案 1 :(得分:0)
FOSUSerBundle的最新版本(" friendsofsymfony / user-bundle":" 2.0。* @ dev")适用于PHP> = 5.3.2。
您可以在packagist.org中查看此内容 - https://packagist.org/packages/friendsofsymfony/user-bundle
如果您在Windows下工作,则必须在php.ini文件中取消注释php_mbstring.dll。请检查此答案 - mb_convert_case undefined function (Symfony2 FOS/UserBundle)