我正在使用Wamp安装的windows计算机和PHP 5.4.3 目前,我正在开发一个使用Symfony2的Web应用程序。使用FormType创建窗体时,我需要插入一个输入字段,该字段采用浮点数而不是字符串。所以,我用这个代码:Symfony2 intl only“en”supported
->add ('weight', 'number', array (
'label' => 'register.weight',
'widget_addon' => array (
'text' => 'kg',
'type' => 'append'
)
))
当我点击提交按钮,出现此异常:
symfony的\分量\国际\的NumberFormatter \的NumberFormatter :: getSymbol()未实现。请安装“intl”扩展程序以获得完整的本地化功能。
所以我通过删除相应的“;”来激活php_intl扩展名。在我的php.ini
以前的异常消失,一切顺利。
然而,当我在parameters.yml文件从“EN”改变“区域设置”参数设置为“FR”,将出现以下异常:
只有语言环境“en”表示支持。 500内部服务器错误 - InvalidArgumentException
我被困在这个例外2天了。我可以使用一些帮助。
您是否至少有一个'fr'翻译文件? –