Contexte : J'avais un projet sous symfony 3.4.49 avec php 7.4 et je souhaite migrer ce projet sur symfony 6.3 et php 8.2 mais c'etait impossible à cause des differences, ducoup je voulais savoir si je peux utiliser la base de données de cet ancien projet pour qu'il me refasse un projet symfony ?

3 réponses


David-CCO
Réponse acceptée

Salut,

Sur les anciennes version de symfony on pouvait faire du reverse engineering sur les entités mais la commande est dépréciée
https://symfony.com/doc/current/doctrine/reverse_engineering.html

tiwux
Auteur
Réponse acceptée

Update: C'est impossible

tiwux
Auteur

Merci j'essaie de trouver des alternatives propres à symfony ou exterieur puisqu'elle est dépassé depuis 2019

tiwux
Auteur

J'ai essayé cette commande :

symfony console doctrine:mapping:import "App\Entity" annotation --path=src/Entity

Mais j'obtiens cette erreur :

In AbstractPlatform.php line 449:

Unknown database type enum requested, Doctrine\DBAL\Platforms\MariaDb1052Platform may not support it.

doctrine:mapping:import [--em [EM]] [--filter FILTER] [--force] [--path PATH] [--] <name> [<mapping-type>]