0
我创建了一个控制器generate:doctrine:crud
。 我的控制器工作正常,但是当我提交编辑表单或创建表单时,出现一个错误,表示方法getSymbol()
未实现,我必须安装intl,但我认为这只是一个建议。我需要为Symfony 2安装intl吗?
如何在我的Mac OS上安装它?我已取消注释extension=php_intl.dll
并重新启动,但没有任何反应。
我创建了一个控制器generate:doctrine:crud
。 我的控制器工作正常,但是当我提交编辑表单或创建表单时,出现一个错误,表示方法getSymbol()
未实现,我必须安装intl,但我认为这只是一个建议。我需要为Symfony 2安装intl吗?
如何在我的Mac OS上安装它?我已取消注释extension=php_intl.dll
并重新启动,但没有任何反应。
现在,你知道为什么建议。 – greg0ire
这取决于你使用的是什么功能。例如,如果您需要翻译,intl是强制性的。建议这样做,因为很少有你不需要intl的用例。 – artragis
Symfony包含一个[语言环境组件](http://symfony.com/doc/current/components/locale.html),它提供了后备代码来处理intl扩展缺失的情况。我不知道它是否提供了你正在寻找的功能 –