2012-12-22 105 views
0

我创建了一个控制器generate:doctrine:crud。 我的控制器工作正常,但是当我提交编辑表单或创建表单时,出现一个错误,表示方法getSymbol()未实现,我必须安装intl,但我认为这只是一个建议。我需要为Symfony 2安装intl吗?

如何在我的Mac OS上安装它?我已取消注释extension=php_intl.dll并重新启动,但没有任何反应。

+0

现在,你知道为什么建议。 – greg0ire

+1

这取决于你使用的是什么功能。例如,如果您需要翻译,intl是强制性的。建议这样做,因为很少有你不需要intl的用例。 – artragis

+1

Symfony包含一个[语言环境组件](http://symfony.com/doc/current/components/locale.html),它提供了后备代码来处理intl扩展缺失的情况。我不知道它是否提供了你正在寻找的功能 –

回答