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擴展缺失的情況。我不知道它是否提供了你正在尋找的功能 –