Unrecognized options "dir_name, namespace" under "doctrine_migrations"

Temps de lecture : 2 minutes environ.

Problème

Lors d'une mise à jour de Doctrine (2.0 vers 3.0) vous pouvez rencontrer ce problème sur Symfony.

Script cache:clear returned with error code 1
In ArrayNode.php line 320:
Unrecognized options "dir_name, namespace" under "doctrine_migrations". Available options are "all_or_nothing", "check_database_platform", "connection", "custom_template", "em", "factories", "migrations", "migrations_paths", "organize_migrations", "services", "storage".
Script @auto-scripts was called via post-update-cmd

Solution possible

Pour résoudre ce problème vous devez vous rendre dans votre fichier "doctrine_migration.yaml".

Remplacer son contenu (si vous n'y avez jamais touché) par

doctrine_migrations:
migrations_paths:
'DoctrineMigrations': '%kernel.project_dir%/src/Migrations'

Si vous avez déjà touché au fichier, regardez ce lien pour plus d'information : https://github.com/doctrine/DoctrineMigrationsBundle/blob/master/UPGRADE.md

Unrecognized options "dir_name, namespace" under "doctrine_migrations"
Article publié le

Catégories : Symfony FAQ

Mots-clés : Symfony doctrine

Partager : Partager sur Facebook Partager sur Twitter Partager sur LinkedIn