Я пытаюсь следовать этой документации по Symfony: http://symfony.com/doc/current/book/forms.htmlSymfony2: Как сделать расширение php_intl доступным для Symfony2?
нормально так вот моя вещь, я экспортирована своей форме и создала специальный класс формы для обработки процесса и возможность его повторного использования.
Так что случилось, когда я отправить форму, независимо от ИНФО хорошо или нет для моего класса, я получаю эту фатальную ошибку:
Fatal error: Call to a member function setAttribute() on a non-object in C:\Program Files (x86)\wamp\www\QNetworks\vendor\symfony\src\Symfony\Component\Form\Extension\Core\DataTransformer\NumberToLocalizedStringTransformer.php on line 130 Call Stack
Я бегу с PHP 5.3.9 и мое расширение INTL установлен и активирован, но когда я запустить команду приложение/check.php Я вижу:
[[WARNING]] Checking that the intl extension is available: FAILED
* Install and enable the intl extension (used for validators) *
Так что я не понимаю, в чем проблема с этим расширением. Должен ли я переустановить его? Когда я хожу здесь: http://php.net/manual/en/intl.requirements.php Я вижу THT я могу установить PECL или библиотеку ICU, но я делать, если я не должен знать, и если есть какие-либо отношения с моей проблемой ..
У меня была такая же проблема на сервере Wamp с php версии 5.3.8. К счастью, отключение для меня продолжало работать. Это обходное решение, а не решение, но оно быстро и помогает. –