当我尝试在symfony2中创建一个crud时,我遇到了问题。我无法显示日期时间选择。我总是遇到这个问题。
捕获致命错误:参数1传递给 Symfony的\分量\表格\延期\核心\选择列表\ MonthChoiceList :: __结构() 必须是IntlDateFormatter的一个实例,给定null,在
中调用
有什么想法吗?
FormType代码:
public function buildForm(FormBuilder $builder, array $options)
{
$builder
->add('nome')
->add('email')
->add('senha')
->add('is_super')
->add('is_active')
->add('created') ;
}
答案 0 :(得分:4)
我遇到了同样的问题并通过安装php_intl extension解决了这个问题。该软件包是Ubuntu中的php5-intl。
答案 1 :(得分:3)
非常感谢!你需要intl:然后停用它(使用wamp / php 5.3.9)!
如果你使用Wamp和PHP 5.3.9,如果你这个问题可能会消失 关闭intl扩展名。
有时intl扩展缺少dll。你从你的apache / bin /中的php文件夹中复制你的icu * .ddl。 (可能是因为在wamp php.ini中是在apache / bin中)。