我正在安装 Wamp 和 PHP 5.4.3 的 Windows 机器上工作 目前,我正在使用 Symfony2 开发一个 Web 应用程序。在使用 FormType 创建表单时,我需要插入一个采用浮点数而不是字符串的输入字段。所以,我使用了这段代码:
->add ( 'weight', 'number', array (
'label' => 'register.weight',
'widget_addon' => array (
'text' => 'kg',
'type' => 'append'
)
) )
当我单击提交按钮时,出现此异常:
Symfony\Component\Intl\NumberFormatter\NumberFormatter::getSymbol() 没有实现。请安装“intl”扩展以获得完整的本地化功能。
所以我通过删除相应的“;”来激活 php_intl 扩展 在我的 php.ini
之前的异常消失了,一切顺利。
但是,当我将 parameters.yml 文件中的“locale”参数从“en”更改为“fr”时,出现以下异常:
仅支持语言环境“en”。500 内部服务器错误 - InvalidArgumentException
我现在被这个异常困住了 2 天。我可以使用一些帮助。