La mise à jour d'une entité ne se répercute pas sur ma base de données

Par Tom Texier, il y a 6 ans


Bonjour,

Voila je rencontre un petit problème avec mon code.

Lorsque je créer une entité :

php bin/console make:entity

Mon entité est bien créée et les attributs avec. Jusque là tout fonctionne bien.
Ensuite, je souhaite ajouter des attributs à cette même entité...
Je réutilise :

php bin/console make:entity nomDeLEntite

Une fois que j'ai ajouté mes nouveaux attributs, ceux ci sont bien ajoutés dans le fichier du répertoire Entity.

Et quand je tape :

php bin/console make:migration

J'ai pour résultat :

[WARNING] No database changes were detected. The database schema and the application mapping information are already in sync.

J'ai également essayé :

php bin/console doctrine:schema:update --dump-sql php bin/console doctrine:schema:update --force

Mais rien à faire....

Auriez-vous une solution ?

Merci beaucoup.

3 réponses

Denis LEBLANC, il y a 6 ans

Bonjour
J'ai eu le même problème suite à une mise à jour (composer update) vers la version 4.4 de Symfony.
Après avoir bien cherché, j'ai fait un simple php bin/console cache:clear et tout est rentré dans l'ordre.
Cordialement
Denis

Tom Texier, il y a 6 ans

Merci pour votre réponse, je vais tester ça

Tom Texier, il y a 6 ans

Merci beaucoup, ça fonctionne !!! :)