J'ai déjà un projet en cours qui est en Symfony 2.0.10
. Mais maintenant je dois mettre à jour à Symfony 2.3
. Je sais qu'il est nécessaire de changer un peu de code pour compitable avec la dernière version. Y at-il une commande à mettre à niveau? Ou quelle est la procédure exacte pour mettre à niveau? Y a-t-il un document disponible?mise à niveau de symfony 2.0 à 2.3
Edit:
Je mis symfony 2.3
fichier composer.json
et tout en faisant php composer.phar update
j'eu cette erreur.
Problem 1
- symfony/symfony v2.3.1 requires symfony/icu >=1.0,<2.0 -> no matching package found.
- symfony/symfony v2.3.0 requires symfony/icu >=1.0,<2.0 -> no matching package found.
- Installation request for symfony/symfony 2.3.* -> satisfiable by symfony/symfony[v2.3.0, v2.3.1].
Edit 2: J'ai d'abord cette erreur:
[InvalidArgumentException]
The dist file "app/config/parameters.yml.dist" does not exist. Check your dist-file config or create it.
donc je créé le fichier parameters.yml.dist
. Maintenant, je suis en train de
PHP Fatal error: Class 'Symfony\Component\ClassLoader\UniversalClassLoader' not found in /var/www/git/sample/app/autoload.php on line 6
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap handling the post-update-cmd event terminated with an exception
[RuntimeException]
An error occurred when generating the bootstrap file.
votre édition a introduit une nouvelle question :) modifier symfony/ICU utiliser la compatibilité @beta flag.' "exigent": {"symfony/intl": "2.3.*@beta"} '... lié à ce problème: https://github.com/symfony/symfony/issues/8035 – nifr
Désolé :) J'ai résolu ce problème en ajoutant dans le fichier composer.json "symfony/intl": "2.3. *" – stefun
grand tout autre problème? Sinon, vous pourriez vouloir upvote/accepter l'une des réponses que la question originale a été répondue par moi et pazi :) – nifr