Symfony2: Как сделать расширение php_intl доступным для Symfony2?

Я пытаюсь следовать этой документации по Symfony: http://symfony.com/doc/current/book/forms.html

ок, вот моя вещь, я вывел мою форму наружу и создал специальный класс формы для обработки процесса и возможности его повторного использования.

Итак, что происходит, когда я отправляю форму, независимо от того, подходит ли информация для моего класса или нет, я получаю эту фатальную ошибку:

Фатальная ошибка: вызов функции-члена setAttribute() для не-объекта в C:\Program Files (x86)\wamp\www\QNetworks\vendor\symfony\src\Symfony\Component\Form\Extension\Core\DataTransformer\NumberToLocalizedStringTransformer.php в строке 130 Call Stack

Я работаю с php 5.3.9, и мое расширение intl установлено и активировано, НО когда я запускаю команду app/check.php, я вижу:

[[WARNING]] Проверка наличия расширения intl: FAILED

* Установите и включите расширение intl (используется для валидаторов) *

Так что я не понимаю, в чем проблема с этим расширением. Должен ли я переустановить его? Когда я захожу сюда: http://php.net/manual/en/intl.requirements.php Я вижу, что могу установить PECL или библиотеку ICU, но я не знаю, должен ли я это делать и есть ли какое-либо отношение к моей проблеме.

6
задан j0k 20 September 2012 в 19:51
поделиться