2013-07-13 38 views
2

我正在使用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天了。我可以使用一些帮助。

+0

您是否至少有一个'fr'翻译文件? –

回答