Symfony2 Форма Datetime ошибка - PullRequest
1 голос
/ 27 октября 2011

У меня проблема при попытке создать crud в symfony2. Я не могу показать выбор даты и времени. Я всегда получаю эту проблему.

Исправляемая фатальная ошибка: аргумент 1 передан Symfony \ Component \ Form \ Extension \ Ядро \ Список выбора \ MonthChoiceList :: __ конструкт () должен быть экземпляром IntlDateFormatter с указанным нулевым значением, вызываемым в

Есть идеи?

Код FormType:

public function buildForm(FormBuilder $builder, array $options) 
{ 
    $builder 
        ->add('nome') 
        ->add('email') 
        ->add('senha') 
        ->add('is_super') 
        ->add('is_active') 
        ->add('created') ; 
}

Ответы [ 2 ]

4 голосов
/ 28 октября 2011

У меня была такая же проблема, и я решил ее, установив расширение php_intl . пакет является php5-intl в Ubuntu.

3 голосов
/ 24 мая 2012

Спасибо большое! Вам нужно intl: затем деактивировать его (с wamp / php 5.3.9)!

Если вы используете Wamp и PHP 5.3.9, эта проблема может исчезнуть, если вы отключите расширение intl.

Иногда в расширении intl отсутствуют dll. Вы копируете свой icu * .ddl из папки php в вашем apache / bin /. (Возможно, потому что в wamp php.ini находится в apache / bin).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...