Bonjour,

suite à une migration de structure de base nécessaire et les indications trouvées sur ce lien (http://stackoverflow.com/questions/9...only-one-table) je tombe sur l'erreur indiquée en titre.

L'erreur se produit dans la vue en appelant link_to avec un paramètre de confirmation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<td><?php echo link_to('<img src="/.../supprimer.png"/>', 'action/delete?action_id='.$action->getActionId(), array('method' => 'delete', 'confirm' => '&Ecirc;tes-vous s&ucirc;r de vouloir supprimer cette action ?')) ?></td>
Bien entendu BaseForm.class.php existe bien dans /lib/form/.

J'ai effectué les commandes indiqués dans le lien ci-dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
php symfony doctrine:generate-migrations-diff
php symfony doctrine:migrate
php symfony doctrine:build --all-classes
Il y a eu de nombreuses erreurs de contraintes à la deuxième phase résolues en lançant la commande plusieurs fois (d'où d'autres erreurs sur les modifications déjà faites).

La dernière commande finie aussi par générer cette erreur (je ne l'avais pas aperçue au départ).

J'ai essayé de contourner le problème en générant le schéma depuis la base, en bon état, puis les modèles et les classes, le tout entre-coupé de cache:clear régulier.
Résultat : néant.

Recherches sur le web.
Résultat : néant (sauf les logs des sites ayant la même erreur).

Recherche dans la doc Symfony.
Résultat : néant.

Je soupçonne un problème de chemin mal configurés (bien que rien n'ai changé de ce point de vue) et ai cherché à trouver comment le configurer, sans résultat.


Quelqu'un aurait une solution ou à défaut une idée ?
Comment faire en sorte que la migration soit terminée, sauter cette erreur ou indiquer où trouver la classe ?

Merci.