Symfony2 : Comment faire de la php_intl extension disponible pour Symfony2?

Je suis en train de suivre cette documentation de Symfony : http://symfony.com/doc/current/book/forms.html

ok, donc ici c'est mon truc, j'ai confié ma forme et créé une classe de formulaire pour la gestion du processus et de pouvoir la réutiliser.

Donc ce qui se passe quand je soumettre le formulaire, quelle que soit l'info sont d'accord ou pas pour ma classe, j'obtiens cette Erreur fatale :

Erreur fatale: Appel d'une fonction membre setAttribute() sur un non-objet
dans C:\Program Fichiers
(x86)\wamp\www\QNetworks\vendor\symfony\src\Symfony\Component\Form\Extension\Core\DataTransformer\NumberToLocalizedStringTransformer.php
sur la ligne 130 de la Pile des Appels

Je suis en cours d'exécution avec php 5.3.9 et mon intl extension est installé et activé MAIS quand je lance le app/check.php commande que je vois :

[[AVERTISSEMENT]] Vérifier que l'extension intl sont disponibles: ÉCHEC

* Installer et activer l'extension intl (utilisé pour les validateurs) *

Donc je ne comprends pas quel est le problème avec cette extension. Dois-je le réinstaller ?
Quand je vais ici : http://php.net/manual/en/intl.requirements.php
Je vois que je peux installer le PECL ou de l'unité de soins intensifs de la bibliothèque, mais je ne sais pas si je dois et si il n'y a aucun rapport avec mon problème ..

  • J'ai eu le même problème sur le serveur wamp avec php version 5.3.8. Heureusement, la désactivation de l'extension intl a fonctionné pour moi. C'est la solution de contournement plutôt que de la solution, mais c'est rapide et ça aide.
InformationsquelleAutor Miles M. | 2012-06-27